11
17
100
16
154
19
58
25
60
65
63
81
10
33
57
52
7
20
55
9
23
29
22
31
37
80
56
348
203
30
8
122
69
282
88
365
226
105
39
51
44
127
47
178
12
73