38
75
72
19
102
34
15
20
47
27
51
558
33
84
126
62
468
147
17
28
13
108
37
52
29
44
12
35
45
23
89
118
179
99
115
73
142
54
25
31
24
113
157
74
60