15
17
20
6
5
3
11
24
56
108
42
12
45
35
49
54
26
21
10
76
71
44
81
298
29
18
7
47
38
30
79
25
198
73
1
0
123
77
184
22
8
13
85
33
37
88
83