29
24
30
43
189
8
320
562
71
2
445
63
131
515
14
258
137
34
27
56
16
183
57
23
178
201
58
49
104
47
10
13
20
12
241
153
19
52
93
106
74
28
135
97
99
54
112
118
217
39
130
48
36
64
98
159