15
40
52
93
116
23
128
217
49
118
196
61
88
481
45
66
43
160
33
97
101
460
225
59
119
87
134
89
76
82
68
221
22
72
42
92
84
103
31
16
73
108
32
21
19
25
8
126
18