73
80
356
12
100
27
21
38
23
251
43
88
81
228
10
15
20
104
52
91
156
9
342
105
122
93
7
204
277
127
28
98
181
126
171
349
336
42
8
103
96
230
74
5
47
51
70
32
119
283
218
149
49
183