21
37
38
23
161
45
54
43
8
4
81
7
6
5
211
39
753
17
319
1303
277
136
95
101
49
30
114
166
199
119
27
374
60
332
70
13
383
14
64
156
25
47
109
242
208
18
71
1
22
11
1353