31
52
25
69
89
45
66
28
39
75
9
35
30
38
114
15
29
84
62
46
60
228
58
77
118
26
47
27
44
51
23
36
24
48
40
53
73
14
86
61
12
13