35
12
3
80
32
68
63
48
94
227
65
106
92
90
60
28
40
214
134
45
53
461
74
93
69
27
22
149
72
209
120
46
188
187
70
64
145
135
29
26
78
20
241
168
21
305
197
71
86
174
54
143