15
6
56
36
35
10
22
3
16
55
25
118
43
41
97
17
14
32
29
18
12
19
66
61
62
44
37
20
9
60
26
38
89
11
157
27
96
333
110
52