215
31
357
436
257
48
497
305
69
403
641
226
76
590
154
46
171
135
74
61
88
114
35
1021
33
36
352
361
307
49
121
100
7
68
801
167
126
516
514
319
395
413
571
125
466
195
124
164
143
539
92
32
386
194
97
102