294
419
685
305
432
439
373
1135
92
33
37
35
1052
149
34
154
248
89
83
52
102
105
124
144
139
159
98
95
302
377
145
60
80
152
73
111
500
125
94
230
27
8
169
13
205
87
220
76
150
51
194
316