35
64
392
277
32
36
18
29
136
398
126
71
281
140
323
65
58
44
104
39
74
96
56
142
70
47
117
81
119
15
11
20
14
22
91
68
41
33
75
112
73
178
319
13
173
28
146
85
186
87
228