45
69
106
118
116
198
244
114
147
790
51
190
1375
651
337
113
741
48
247
111
13
61
31
110
30
318
178
241
168
309
53
84
887
65
300
44
21
57
203
91
54
52
34
10
149
127
183
14
90
29
138
85
650