5
117
18
20
15
29
16
41
53
25
22
60
106
23
31
82
57
49
94
3
218
98
59
465
213
133
249
207
61
504
30
33
72
77
135
232
169
142
51
38
37
663
47
212
132
235
173
338
129
87
67
55
188
35