44
29
58
40
108
66
22
26
134
45
77
19
39
163
278
99
161
69
184
414
186
47
71
275
146
53
652
49
413
57
156
457
24
81
56
10
36
16
50
182
34
129
106
100
33
114
48
226
42
84