63
92
47
32
30
44
20
93
35
860
77
131
28
239
109
81
56
24
293
241
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
61
102