26
60
41
38
25
18
20
17
28
16
122
39
137
8
24
12
353
96
72
125
63
99
15
29
75
58
51
172
79
44
19
37
84
148
33
140
297
10
105
30
14
21
233
27
45