225
151
102
281
52
173
247
75
354
86
43
90
196
139
133
34
128
392
136
104
199
30
257
66
46
87
29
236
96
41
59
76
53
39
106
88
77
54
69
64
131
42
44
115
91
150
166
134
48
328
299
60
246
192
360