19
58
99
25
77
4
76
40
45
86
68
144
37
396
53
36
88
67
193
232
56
46
114
59
33
80
48
108
69
64
83
135
72
65
168
50
44
78
22
60
74
106
109
410
107
47
70
57
71