49
48
27
13
26
54
23
141
59
45
20
167
16
70
14
345
18
7
1
2
33
15
10
24
6
35
3
117
38
4
967
334
34
5
9
95
41
32
85
227
315
17
80
900
0
52