28
8
253
15
27
56
18
35
101
90
770
46
14
176
20
65
54
38
183
62
44
71
223
34
22
61
173
67
998
4670
1895
30
16
23
11
12
19
53
33
48
82
104
25
60
84
141
100