1
4
18
16
24
10
5
33
19
8
7
20
42
14
58
49
15
23
72
38
34
54
82
74
30
32
17
106
73
63
70
87
35
108
65
152
117
176
100
41
46
263