49
22
4
133
33
39
87
50
217
165
10
148
294
31
8
175
238
393
380
76
402
545
224
90
529
179
495
373
227
433
180
174
160
251
400
113
499
223
141
362
416
218
312
295
738
189
243
127
391
439
68
48
59
102
129
742