26
30
28
91
65
38
22
20
0
51
45
23
70
174
18
99
27
36
21
181
6
268
44
32
42
162
53
56
127
297
129
89
166
58
46
41
33
92
119
54
154
39
31
233
270
83
43