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