29
154
39
9
20
60
165
77
271
16
623
178
116
69
279
193
173
85
63
397
131
112
210
62
242
7
21
88
56
30
148
4
19
100
32
120
93
126
66
118
101
68
51
43
11
53
150
661
57
78
80
59