3
1
12
27
16
13
7
6
5
26
29
14
19
25
2
15
8
111
30
21
11
39
28
23
37
83
35
4
17
41
31
10
44
93
20
33
46
55
32
34