2
8
20
15
13
67
24
27
14
30
40
54
6
4
3
7
68
55
39
53
107
188
96
105
100
172
19
66
153
152
483
232
112
95
394
56
385
191
364
18
81
75
26
341
101
88
51
82
78
5