31
29
55
19
17
56
38
25
14
9
119
72
46
21
15
254
43
26
44
32
2
16
6
37
50
22
12
54
5
8
24
314
61
34
10
28
64
114
139
74