13
3
15
19
10
16
9
6
27
12
33
40
98
20
28
36
78
34
37
44
8
26
11
17
25
29
105
372
137
61
94
41
53
47
22
45
43
70
54
83
60
55
109