51
154
9
297
36
158
118
73
30
70
43
196
150
5
11
22
81
323
13
69
16
24
27
106
242
21
74
152
85
244
383
588
17
283
148
417
167
71
410
331
548
55
232
402
136
129
60
64
80
96