35
12
241
140
110
45
81
99
65
53
55
221
26
11
120
59
15
76
33
68
161
147
186
129
52
10
111
56
170
69
258
72
19
54
17
73
24
22
74
28
194
41
29
82
91
44
57
148
197
192
639