129
108
157
189
136
82
193
645
103
101
72
388
46
128
54
145
209
105
176
204
168
118
102
459
312
261
31
36
384
221
89
283
181
120
110
182
178
824
59
83
362
213
29
69
48
55
152
73
74
257
32
458
98
548
38
113
92
111