103
243
11
88
28
128
33
48
113
44
50
121
38
85
388
255
379
2474
212
36
108
31
99
39
42
186
1065
316
92
37
67
174
64
111
122
14
369
68
356
798
178
377
22
77
17
197
107
63
52
91
55
196