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