35
1032
529
49
40
18
30
149
200
20
873
26
47
73
28
390
1368
41
32
15
52
88
76
153
46
189
90
70
242
23
102
37
646
250
94
25
1198
78
538
77
150
278
127
203
121
375
263
303
275
271
654
55
345
138