42
94
44
85
83
14
21
69
77
53
32
144
87
76
94
99
37
58
22
56
59
88
40
153
80
133
89
155
279
239
2317696