53
36
43
33
85
89
59
28
31
13
92
79
111
37
16
20
22
51
24
29
48
19
27
63
12
40
60
176
21
172
120
221
277
99
26
220
15
122
78
30
144
171
166
17
763
112