24
40
46
28
15
111
196
53
150
82
22
189
20
117
73
198
130
39
213
83
530
78
47
31
957
51
27
48
18
94
13
9
67
37
275
63
49
5
68
33
61
71
25
30
10
3
308
19
21