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