49
251
38
50
29
88
96
80
143
190
256
60
289
59
146
9
341
15
777
2
33
48
141
264
18
26
35
30
44
39
8
45
3
19
152
69
4
131
43
31
22
53
654
108
10
66
579
727
277
92
85
16