24
50
42
13
52
33
10
140
305
40
105
258
766
58
45
106
17
324
61
15
119
79
27
153
7
23
114
25
3529
49
117
77
86
535
721
26
190
285
22
142
35
603
242
133
11
6720
21
29
60
67
134
30