35
38
604
22
237
116
52
123
139
266
19
165
60
12
58
49
54
30
307
78
47
28
18
82
75
633
68
89
20
55
253
336
56
61
85
24
33
171
159
83
256
238
25
21
267
365
46
69
70
201
42