10
2
16
27
7
24
30
17
3
13
68
64
8
31
82
115
40
22
69
179
50
39
25
66
125
92
33
48
109
45
189
165
55
124
187
43
59
61
367
576
277
315
107
96
160
100
210
75
151
153
104
89
246
71
110