26
86
92
140
2
47
35
23
29
129
62
15
502
41
19
14
10
32
235
34
172
276
63
18
25
52
31
107
73
166
38
81
147
61
51
126
312
121
46
160
55
143
11
58
66
83
64
37
53
111
267
259