22
49
78
34
43
145
121
527
62
66
157
60
52
42
200
322
82
84
118
204
127
90
278
185
40
71
135
48
63
83
68
65
61
159
89