32
10
11
22
13
35
31
49
131
77
36
63
27
55
15
81
18
45
58
179
128
34
124
76
477
110
56
163
313
113
129
44
37
66
50
19
16
38
82
68
79
166
109
99
222
242
140
72
94
65