3
1
6
19
23
13
126
34
55
89
24
58
11
9
17
22
26
48
14
8
20
18
7
88
68
28
53
4
56
47
57
35
12
21
104
15
10
38
183