34
109
33
7
67
35
23
131
14
1
6
31
18
64
19
10
12
11
30
3
9
16
92
49
42
158
124
46
87
61
29
24
55
96
116
15
4
50
13
27
0
106
127
97
5