3
113
83
30
16
46
20
53
21
12
39
52
23
43
29
25
26
47
11
33
18
8
111
69
24
106
10
31
80
13
6
7
17
4
104
55
63
9
37
107