4
10
30
3
104
51
18
16
6
156
26
23
24
112
1
34
50
35
29
46
20
27
107
12
62
17
7
54
118
0
38
78
33
82
269
31
25
84
19
9
43