111
35
179
379
162
93
244
32
44
261
67
58
277
89
39
140
27
43
72
66
52
303
24
112
193
115
113
46
101
88
37
182
172
98
40
102
33
9
906
133
57
13
283
159
104
23
900
15
141
26
71
51
41
122