131
110
61
143
152
200
295
52
175
59
126
89
45
130
188
104
124
55
76
19
283
29
413
244
62
259
103
347
217
47
114
149
70
183
53
23
27
171
141
112
75
43
72
39
22
222
156
46
50
40
34
48
122