4
35
17
34
40
28
9
23
5
48
10
14
30
11
21
0
75
38
15
3
12
25
89
36
104
18
60
13
74
158
108
42
46
96
27
109
156
39
69
278
141
37
31