1
10
24
31
11
7
5
21
17
25
39
35
12
8
13
49
65
138
16
27
15
33
22
38
111
59
19
26
18
45
192
54
20
72
41
76
85
98
388