695
470
485
459
27
364
302
274
76
290
117
241
34
72
294
114
65
180
145
47
96
120
50
148
52
42
24
150
64
70
82
46
195
295
342
110
113
51
21
85
102
30
33
45
26
29
190
31
57