2
13
38
30
8
29
9
5
43
3
12
33
23
21
11
4
17
51
20
27
24
41
18
46
75
59
44
36
87
26
22
55
10
28
7
39
15
31
19
107