1
0
105
16
2
26
20
7
12
17
6
84
8
10
19
27
23
24
11
18
63
49
52
42
9
95
22
123
50
367
92
32
5
65
89
51
97
126
45
70
151
334
39
67
30
78
38