9
3
19
15
25
4
62
16
108
68
97
46
81
105
30
69
31
41
125
42
39
123
59
49
67
82
497
14
339
73
50
24
222
26
40
107
121
47
36
60
22
72
145
58
44
371
122
144
308
682
37