125
227
197
115
213
342
82
93
53
111
104
44
71
210
58
224
206
63
200
48
45
114
179
202
133
152
52
41
55
43
72
64
34
61
87
30
143
226
84
68
60
42
29
47
218
109
247
27
94
131
138
192
20
32
77