3
38
14
25
70
108
8
51
24
74
13
162
78
21
949
31
432
73
98
36
22
32
657
61
100
101
58
44
18
10
567
221
15
105
96
316
48
133
177
106
12
17
56
37
16
26
20
5