112
43
14
79
29
78
22
21
37
47
56
45
77
27
86
11
52
28
137
49
94
26
20
61
46
207
19
104
113
13
10
668
55
91