21
18
35
11
126
176
73
101
94
128
25
200
34
22
50
79
70
92
16
41
84
4
7
56
113
49
8
26
250
88
31
13
355
40
51
59
57
27
23
43
121
143
203
141
142
276
174
159
36
105