24
80
93
43
15
20
19
230
110
54
201
161
70
36
399
102
33
112
47
25
37
31
57
35
83
29
10
96
18
1461
168
218
32
64
28
17
82
133
61
40
44
127
53
103
130
39
84
237
552
52
101
137
352