44826
24189
138
665
529
761
332
1014
413
486
319
728
296
268
119
394
392
565
303
61
337
306
134
240
129
123
257
231
167
187
238
94
211
288
188
100
266
111
142
340
186
195
70
252
86
152
53
102
127
112
14
36
148
100
59
106
53
87
123
178
135
103
80
114
66
120
55
49
78
72
11
83
24
55
25
16
38
34
18
115
129
113
53
79
80
51
13
58
35
45