41
66
32
181
61
236
75
48
86
79
51
49
74
109
52
122
1416
99
31
131
985
62
373
987
38
7741
324
42
47
45
360
139
80