2
5
6
8
11
27
45
3
22
28
14
7
20
25
21
78
13
26
15
63
52
12
24
18
40
41
48
98
115
132
154
175
81
73
126
106
370
23
231
50
56
30
57
113
54
108