45
52
221
17
62
37
216
42
111
30
66
91
43
3
140
362
154
1102
67
434
77
29
20
3535
447
72
268
38
179
46
104
134
47
14
190