35
20
52
62
63
16
57
101
45
54
47
79
98
75
39
67
78
170
22
90
284
102
70
28
18
114
185
34
26
97
153
40
124
136
166
82
69
64
91
50
81
46
42
86
291
65
80
164
96
56