21
37
38
159
45
54
17
43
7
4
80
15
6
5
20
209
751
315
1294
276
135
95
100
49
30
112
166
195
117
27
374
8
59
330
67
11
376
14
63
60
153
23
25
47
109
240
205
18
70
1
22