126
82
91
157
52
15
74
100
36
40
75
175
102
84
184
241
228
354
127
231
71
183
234
69
133
59
88
180
37
99
58
86
92
145
47
298
79
28
41
53
66
87
201
24
181
27
76
23
39
62
78
42