3
14
4
10
33
17
9
11
5
20
6
23
42
30
31
16
28
34
39
21
19
8
25
227
67
58
91
61
80
77
29
83
81
18
75
45
41
15