20
2174
18
37
69
98
31
39
16
95
52
412
258
451
17
59
49
283
76
40
63
35
127
53
14
119
121
102
295
21
136
327
206
335
84
50
330
22
58
131
57
134
222
116
120
440
36
138