36
128
3
49
10
74
141
33
169
48
95
640
54
65
66
20
26
356
82
344
315
76
510
289
67
53
40
31
801
94
45
155
72
132
22
797
164
133
152
348
721
308
834
442
303
60
177
607
327
354
59
209
192
547
283
215