23
6
7
8
25
252
37
27
95
19
20
29
4
13
88
9
85
18
58
3
22
16
5
33
17
14
30
158
153
79
15
348
35
67
57
54
104
75
42
36
2