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