125
90
170
57
187
31
45
196
52
284
103
89
44
61
94
56
104
186
185
80
29
114
206
102
138
48
81
18
35
33
134
76
151
98
55
63
108
162
195
113
65
165
50
148
23
182
40
120
46