43799
47502
28742
624
846
786
315
545
977
981
922
491
596
686
319
138
450
620
511
102
317
315
193
368
226
144
99
268
217
335
449
205
236
169
300
135
185
168
89
77
85
119
102
103
87
94
116
104
287
179
334
107
55
36
85
113
56
132
230
277
142
123
61
65
61
165
70
66
176
58
16
131
38
52
103
26
28
115
21
154
84
71
11
11
50
13
78
68
86
73