103
65
34
6
81
45
29
22
59
20
37
54
92
23
60
109
58
230
114
187
298
70
25
169
99
120
112
295
11
134
159
188
123
142
105
15
84
19
24
110
132
28
280
234
30
51
174
88
38
52
164
55