9
73
26
25
57
34
23
12
49
108
174
38
120
118
40
46
13
42
119
92
339
163
14
207
36
75
64
87
137
86
283
88
100
61
110
275
165
22
182
107
20
83
95
55
508
191