1
10
15
11
5
86
28
30
32
66
74
56
131
116
20
25
6
44
12
100
22
67
38
129
35
206
88
54
42
24
7
40
163
48
63
43
36
9
14
26
551
239
29
188
18
249
16
23