45
96
64
39
101
54
4
76
339
10
80
156
32
118
125
149
52
103
92
20
75
138
159
898
568
177
193
373
85
68
203
61
70
46
78
26
74
88
47
113
126
254
94
328
35
117
43
55
53
66
316
40