2
14
58
1
6
10
21
31
3
8
37
33
29
18
13
36
23
178
22
42
63
9
274
17
16
12
152
143
15
52
68
62
19
141
25
121
45
135
174
173
333
53
69
517