21
3
10
31
40
33
2
66
65
39
29
53
42
36
12
30
8
5
15
6
32
44
59
117
23
102
47
25
52
83
43
63
24
22
16
51
37
49
35
140
11
9