31
311
142
89
16
7
2
55
832
38
159
12
42
85
58
84
120
95
96
1
6
36
128
27
10
23
5
9
37
14
251
11
60
21
8
4
35
17
150
22
44
24
29
154
47
13
20
3