1
7
6
12
4
19
35
25
5
43
23
62
9
10
113
29
58
27
16
42
30
180
353
82
44
72
204
36
28
48
49
66
219
220
54
312
108
65
60
50
92
70
161
63
56
45