31
126
187
26
98
278
154
28
122
135
216
121
99
70
43
36
54
23
156
179
159
91
35
364
29
59
25
82
307
128
85
198
66
60
93
84
20
22
15
283
77
44
17
50
57
181
68
7
245
136
21