5
28
9
4
19
7
3
57
17
6
1
102
18
23
15
37
53
10
12
20
29
26
25
32
51
68
105
73
110
24
77
11
70
42
47
64
95