98
9
39
41
1
19
6
2
5
30
3
10
58
8
140
13
23
35
32
24
17
16
15
101
25
33
31
27
43
14
21
12
102
75
0
64
127
128
122
119
419
153