28
46
15
31
29
33
54
27
93
41
115
12
30
32
39
94
40
53
18
16
17
23
26
38
22
120
42
49
37
57
48
25
24
64
187
71
98
84
152
66