35
15
29
5
20
8
128
200
82
77
24
37
47
31
7
50
62
9
17
6
25
66
38
55
44
12
43
40
18
69
48
19
13
42
22
14
21
16
63
23
10
52
143
11
51
32
30
33
26
64
61
39
90