205
49
239
38
123
133
204
171
7470
18
94
47
16
129
289
25
249
230
695
19
67
286
86
76
97
146
118
539
141
563
579
8382
814
23
44
176
282
137
75
138
153
66
120
59
5058
54
34
53
264
1667
81
210
91
79
42
20