21
5
39
30
97
71
22
288
14
62
64
100
50
83
66
34
156
16
44
73
86
102
207
29
742
203
31
26
77
46
165
95
9
92
465
25
48
190
24
68
155
109
266
196
166
57
173
49
101
6
18