3
22
1
18
11
5
10
8
4
7
2
13
89
16
20
19
24
43
35
25
53
23
14
258
47
57
36
184
27
51
70
319
90
15
166
183
26
231
108
12
34
17
86
146
45
75