290
78
54
196
11
5
58
21
161
72
69
93
36
140
55
195
376
47
50
31
200
9
172
95
68
102
25
148
41
22
52
29
137
20
84
14
43
186
96
257
168
191
223
134
333
26
233
48
38
144