24
41
34
55
31
13
28
17
40
181
157
535
16
15
102
19
45
14
20
10
68
85
223
107
38
27
90
145
23
39
9
25
78
100
65
81
60
35
182
118
12
472
88