16
28
31
70
33
18
17
21
32
12
13
2
36
104
50
48
92
30
38
14
71
63
109
39
5
68
213
29
27
20
19
40
103
80
49
76
112
10
43
3
89
88
15
11
67