102
47
50
52
83
179
121
141
47
65
13
74
20
50
69
96
112
81
32
57
44
55
33
67
22
38
27
118
28
28
