43
334
57
67
80
35
10
45
103
22
49
6
40
50
26
54
79
60
63
25
78
55
216
42
3
102
95
64
66
153
101
186
684
52
65
32
37
113
36
116
182
542
138
39
20
293
171
376
315
34
166
132