25
21
77
12
41
99
22
53
33
17
37
28
34
48
32
50
98
20
239
15
56
60
23
35
45
18
27
16
9
81
55
29
64
57
26
72
19
79
92
139
63
51
199
190
132