99
18
129
5
104
19
33
25
158
105
24
36
17
34
79
191
67
27
236
69
9
133
37
61
3
7
95
38
118
45
43
87
21
39
35
97
51
8
55
187
78
269
89
66
29
30
82
93
145