26
21
292
105
89
49
79
35
98
146
37
58
13
197
297
80
47
68
19
254
160
93
159
87
198
115
62
106
78
59
209
11
22
61
182
56
48
127
54
467
212
133
43
29
17
20
46
28
57
110