38
2
34
7
4
5
15
8
10
3
29
6
12
31
14
27
11
9
1
19
23
37
35
90
351
167
171
151
73
116
88
96
118
62
162
60
65
102