21
19
65
67
50
49
97
38
52
15
27
76
99
47
36
96
25
8
57
357
71
142
115
145
94
176
39
28
81
144
92
75
41
55
104
114
44
85
80
30
40
20
139
149
151
59
121
51
34
70
69