21
72
62
18
29
17
38
59
149
173
27
66
653
247
25
39
99
51
40
49
71
33
92
225
32
168
26
126
42
642
88
73
252
393
139
271
118
75
277
11
119
154
134
120
98
103
8
34
86
78
93
13
269
81
36