22
9
24
27
40
108
168
7
477
99
18
78
473
26
28
20
5
41
103
61
11
15
72
90
84
12
33
8
13
340
221
48
17
37
31
112
6
10
311
59
161
163
57
92
35
46