21
26
339
7
14
58
12
70
53
15
55
82
28
158
23
51
36
5
195
20
2
137
71
17
10
48
328
37
1
57
25
157
38
16
45
120
325
91
270
35
306
260
49
138
33