31
140
35
65
67
57
38
42
293
117
18
10
458
39
33
209
87
271
109
28
611
434
62
34
110
234
86
127
30
37
179
25
55
548
235
64
47
45
154
77
32
373
204
74
174
26
29
270
288
827
79
68
69