28
2
3
9
34
18
24
37
7
16
11
15
58
25
26
4
36
110
8
89
125
13
27
146
171
57
31
29
124
98
117
84
95
420
21
32
51
69
74
20
39
19