59
18
32
10
28
19
8
30
9
2
57
17
23
11
31
65
73
47
6
112
14
3
5
62
45
50
20
51
90
108
22
38
79
179
88
37
131
16
26
60
27
132
405