3
28
4
105
30
24
5
52
7
14
10
66
125
0
61
64
12
11
42
13
33
16
8
53
38
1
29
6
19
27
2
206
20
18
49
21
17
15
32
126
26