34
45
32
50
33
21
59
127
42
19
31
9
64
11
49
23
12
46
68
13
63
30
14
99
41
17
25
56
66
82
8
79
16
57
28
72
129
80
166
278
104
392
139
70
206