11
20
13
10
6
23
19
27
7
1
5
31
25
3
15
24
17
32
8
35
40
46
60
59
21
243
64
946
22
18
118
38
358
16
335
33
43
34
105
197
26