4
5
33
8
22
100
21
6
120
36
54
7
10
15
37
12
45
86
30
56
2
20
13
1
73
24
40
28
178
417
19
16
11
27
61
25
18
151
136
164