4
12
3
7
30
13
100
2
56
90
33
21
25
34
176
91
31
45
10
97
180
140
61
454
24
143
16
79
17
92
80
29
27
22
99
15
26
18
44
14
201
73
57
19