1
0
2
10
3
12
105
43
77
48
40
24
49
35
60
154
16
112
42
11
5
7
26
29
20
33
56
68
8
9
28
34
80
30
4
38
13
104
58