128
108
157
188
136
82
192
645
102
101
72
388
46
127
54
145
209
105
176
204
167
118
459
312
261
31
36
384
220
89
282
181
120
110
182
177
824
59
83
362
213
29
69
103
48
55
152
73
74
257
32
458
98
548
38
113
92
111