75
95
126
79
89
190
189
209
80
116
39
275
57
91
53
37
245
161
127
31
124
184
158
154
149
72
322
340
150
134
837
986
112
42
17
77
68
58
50
60
81
311
35
36
48
56
65
11
49
73
51
27