132
28
239
109
81
56
131
24
293
242
158
569
108
399
99
133
75
301
57
234
166
36
16
34
68
58
14
50
129
31
29
37
46
357
138
173
94
111
154
63
61
102
45
47
83
319
71
72
136
55
8800