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