115
50
31
57
35
47
74
22
116
76
78
168
75
59
52
34
179
25
67
26
96
54
87
106
15
160
154
204
119
128
48
149
166
77
125
45
36
208
184
111
177
79
28
14
49
167
151
100