28
31
8
37
60
15
47
17
91
98
171
152
21
66
4
42
133
346
25
100
58
104
577
831
180
103
61
5
112
85
73
105
6
202
35
19
38
49
56
227
79
57
32
43
22
128
30
78
33
27
68
26
125