2
19
17
1
4
16
30
52
11
94
3
74
9
54
99
14
15
12
13
96
153
192
110
89
121
34
21
59
25
32
18
39
40
27
51
69
142
213
20
31
8
56