73
44
97
114
37
102
58
143
111
84
175
29
24
72
682
121
81
31
47
656
95
110
1360
295
438
198
69
147
152
645
48
469
903
363
49
94