18
32
43
33
15
105
29
49
70
8
79
17
31
16
13
119
30
14
55
63
60
40
38
25
65
46
136
92
94
10
120
35
91
125
152
52
116
28
44
106
51
164
23