3
2
28
8
10
6
13
16
24
17
59
25
30
93
32
21
20
79
15
44
29
14
50
43
51
48
23
27
53
36
12
18
62
75
9
69
101
97
100
66
34
40