25
28
39
45
21
162
43
42
35
116
56
18
93
98
70
54
29
48
53
22
10
16
108
49
79
149
51
23
12
44
58
50
52
67
15
19
6
40
94
60
8
41
32
31
11
24
92
100
66
113