83
43
70
69
100
181
33
97
697
174
94
31
290
389
283
303
245
58
330
125
25
167
416
183
170
119
186
101
402
160
559
108
48
23
173
131
302
84
113
51
45
57
63
65
89
121
211
14
46
75