80
41
59
159
5
14
78
117
34
36
265
29
1161
98
17
505
43
58
197
7
163
13
57
114
229
18
76
32
85
54
21
103
52
97
95
89
131
178
87
228
42
24
349
46
39
71
28
19
101
47