2
1
6
14
15
13
42
12
11
17
60
23
41
19
16
30
22
45
29
38
51
26
35
69
33
27
101
95
21
43
56
96
34
46
48
52
90
74
63
428
166
107