31
21
8
58
111
25
43
9
64
3
38
20
24
19
108
27
144
28
55
15
22
79
13
72
39
42
34
70
36
7
23
10
33
48
52
54
60
119
56
113
190
53
61
322