8
17
401
30
12
25
38
31
32
45
9
50
96
27
56
20
24
7
28
86
44
10
42
16
36
21
63
327
79
140
169
84
543
502
39
279
18
78
52
37
41
29
51
19
22
4