39
6
81
9
32
130
118
29
8
123
223
11
23
58
24
4
14
244
140
40
199
62
128
259
59
18
221
60
649
152
508
146
35
30
101
103
25
71
37
20
22
38
42
28
26
48
19
65