14
93
60
31
50
32
96
80
18
40
33
63
39
74
24
37
13
43
11
53
44
19
28
38
29
10
23
451
56
27
79
67
26
64
30
68
127
108
16
59
41
21
99
100
34
156