58
20
12
75
38
89
21
33
15
56
10
49
32
93
31
29
35
27
30
26
43
100
22
41
13
24
101
373
55
63
51
18
19
25
36
44
48
78
16
14
91
34