3
2
11
1
18
14
17
44
42
22
13
49
94
48
43
47
76
25
23
104
16
39
40
30
38
10
21
32
68
88
41
45
37
28
56
55
57
106
102
100
20
7
29
34