28
1
40
123
72
21
4
22
14
51
263
207
18
31
526
92
37
417
17
71
48
56
24
20
45
149
346
68
27
138
43
594
6
8
34
15
33
42
64
66
58
11
25