1
8
6
10
46
34
42
12
25
47
19
9
13
15
35
22
61
23
90
16
110
74
136
309
546
48
112
173
610
118
105
157
108
70
241
50
32
115
37
33
26
208
104
172
196
101