58
79
21
17
13
24
75
422
93
57
34
62
80
39
120
78
36
38
306
37
64
50
63
45
241
243
248
226
548
260
35
86
138
152
10
65
97
118
43
129
133
19
6
47
22
42
46
40