2
8
11
3
15
13
7
4
23
14
18
21
17
39
63
25
26
29
57
127
20
30
27
32
59
116
144
12
52
253
45
36
117
73
24
44
94
48
6
89
352
79
68
102
956
38
95