35
22
352
467
65
444
75
160
364
38
16
129
429
46
42
194
798
64
405
95
83
56
36
230
50
123
2266
41
487
141
142
155
571
73
256
15
28
30
224
74
33
113
162
39
9
672
31
72
133
66
4329
331
110
255
43
302
1435
88