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