29
398
299
32
124
132
51
23
15
12
300
25
93
49
574
353
66
38
14
22
71
28
261
188
515
175
341
164
239
614
480
39
120
19
75
113
67
160
73
24
314
125
135
517
2611
172
142
44
189
20
5
53
199
17