31
22
50
15
185
4
44
12
98
32
2
13
105
133
72
60
19
34
9
38
103
1
40
96
10
27
6
79
94
37
153
7
14
11
23
3
25
17
67
51
8
16
36
47