66
29
51
77
32
12
15
90
19
1
72
48
99
36
33
14
39
63
73
37
173
74
98
20
101
84
229
24
180
17
8
4
241
228
348
127
231
70
183
69
132
58
3
87
7
47
95
56
10
86