24959
554
8009
4899
743
726
190
354
419
531
530
520
376
395
710
67
45
425
331
101
271
271
65
136
215
337
389
186
180
510
312
117
115
313
89
7174
156
113
70
250
77
79
230
128
57
322
129
333
185
104
56
136
57
115
74
102
69
106
145
171
72
80
109
86
87
269
8231
34
150
114
62
78
31
42
22
125
156
26
177
41
521
59
111
150
130
12
40
55
30
110