40
4
14
10
112
7
17
51
29
224
227
353
423
651
101
59
46
26
67
594
210
342
176
118
526
23
129
48
3
15
31
11
78
47
9
75
34
5
24
35
60
265
52
3224
240
150
65
882
68