46
32
27
45
54
17
38
22
61
44
59
237
112
67
74
33
141
25
170
57
84
42
81
104
60
47
644
65
109
34
164
79
227
36
417
89
260