18
47
68
15
39
22
165
81
29
80
130
262
59
299
20
31
28
91
32
17
90
38
70
1157
534
409
258
196
240
33
161
24
19
12
193
30
145
589
149
63
138
46
57
36
73
95
126
195
34
117
360