1
3
9
46
22
26
12
39
5
6
114
19
13
30
18
17
32
34
37
38
11
70
53
79
25
33
55
29
84
142
89
130
108
31
191
401
93
60
334
362
373
178
365
123
132
105
154
113
471
166
183
193