27
151
43
53
19
82
134
201
92
18
32
68
28
157
148
29
132
197
149
259
378
116
66
16
25
160
72
544
104
161
44
441
98
209
30
56
35
45
296
41
399
77
466
147
55
339
22
288
409
88
527
69
85