11
22
35
14
13
10
8
24
45
102
28
26
16
72
68
38
23
25
33
63
18
69
19
17
20
56
43
150
27
32
76
2
15
51
253
176
78
48
46
71
226
407
105
42
4
12
62