125
200
121
76
54
28
162
71
73
35
50
77
32
102
108
53
69
34
12
30
46
39
185
33
23
24
22
150
177
223
56
72
79
90
160
166
113
57
44
16
112
62
193
52
351
172
26
27