57
117
228
114
196
72
53
108
69
47
300
337
313
394
126
147
23
46
38
56
29
195
263
161
123
83
36
78
39
86
106
37
43
100
20
17
48
158
205
41
16
11
22
93
259
276
50
40
24
28
63
62