1
41
38
35
34
45
29
7
9
5
6
15
10
18
56
27
39
62
30
21
26
51
102
37
121
65
12
57
49
46
86
55
164
42
159
463
19