20
11
17
100
16
154
19
58
25
57
65
60
81
10
33
52
56
7
54
63
9
23
29
22
30
35
80
346
200
8
119
67
279
87
358
226
105
39
50
44
125
46
43
174
12