221
17
20
165
18
19
49
25
211
502
396
273
114
190
81
56
99
14
12
390
1076
156
53
27
163
143
83
448
35
31
16
709
305
138
116
562
90
234
166
30
111
101
45
70
178
2996
26
54
78
68
67
96
108
73
38