42
36
111
57
91
55
63
116
347
166
125
107
39
16
71
44
37
17
56
31
20
73
98
112
143
43
66
40
38
131
78
41
120
10
67
74
181
82
64
137
14
26
32
30
77
86
33
80