66
28
99
74
195
90
83
78
643
57
79
92
86
47
49
51
27
67
77
121
22
43
291
216
543
54
122
144
94
26
46
358
120
35
87
134
266
56
88
150
9
16
11
474
17
80
12
39
201
147
23