30
34
31
12
6
24
25
3
1
9
70
11
20
119
21
37
28
0
10
18
50
17
14
29
2
164
186
55
81
45
51
7
8
64
16
90
342
44
54
57