6
12
4
7
32
13
100
2
57
91
33
30
21
25
34
176
31
45
10
97
180
140
62
454
24
143
16
79
17
93
80
29
28
22
99
27
15
26
18
44
14
201
73
19
46