40
628
31
82
94
48
18
90
93
56
103
220
66
1353
429
4380
75
55
86
53
128
64
67
16889
32
258
121
89
39
215
111
1440
63
26
60
34
36
201
190
95
62
81
83
87
42
145
54
69
79
77