22
8
7
6
90
15
354
23
79
3
26
16
100
126
140
31
482
40
92
10
57
59
34
360
29
496
1
38
20
13
196
1020
18
28
104
48
49
17
71
101
32
27
252
217
128
317
123
272
33