25
50
79
46
93
31
88
47
56
26
44
29
62
123
14
52
77
49
64
142
73
17
125
55
110
36
164
23
298
27
30
60
58
104
39
69
34
59
8
65
91
12
38
53
15