121
77
292
86
28
184
236
92
134
168
276
56
48
137
36
79
49
295
85
172
39
40
201
113
199
99
234
128
74
235
140
43
241
75
367
210
247
64
38
104
84
34
50
98
491
93
796
8
81
29
96
197
103
45