59
47
31
71
276
548
63
7047
146
411
53
32
231
66
466
158
26
16
100
18
41
57
320
310
54
45
37
117
29
119
52
70
21
40
35
24
230
46
36
173
69
94
22
134
341
141
3381