18
5
21
19
16
90
44
49
29
120
46
42
13
112
72
3
1
24
56
65
92
9
62
10
30
172
67
32
461
15
69
8
6
103
100
17
25
162
187
97
11
157