2
17
3
9
12
4
8
21
13
11
32
23
10
45
40
18
25
19
26
77
44
53
20
50
58
38
22
37
86
73
114
48
68
43
30
66
55
47
60
80
82
69
35
493
36
101