2
7
14
20
17
19
8
44
11
63
24
23
43
22
42
16
12
31
45
30
39
51
26
36
70
33
29
38
101
102
21
56
96
34
46
48
53
90
75
429
166
107