46
55
22
99
57
40
314
95
33
115
75
93
41
80
68
44
29
109
51
38
126
39
130
31
67
77
111
91
547
85
10
81
177
76
43
634
247
45
203