42
50
15
10
14
24
3
44
125
28
9
18
34
11
8
6
7
51
23
13
77
27
20
4
16
30
12
0
5
31
59
17
149
64
21
85
62
70
35
41