35
20
33
30
34
88
49
89
41
126
83
12
113
98
110
95
50
27
82
59
132
73
91
277
75
102
72
52
96
116
45
84
179
63
219
80
11
25
97
44
109
39
100
67
112
124
94
26
188
139
230
128
74