11
5
32
104
77
122
106
124
89
58
100
65
37
16
166
28
10
315
55
17
74
34
99
220
96
45
210
47
22
134
29
23
70
30
42
129
112
46
38
66
20
303
164
7
85
9
27
53
8
43
49
26
84