118
58
39
42
107
9
54
98
103
17
46
90
20
119
37
31
122
72
21
61
67
36
273
57
227
27
85
59
146
35
213
127
49
28
175
4
32
262
52
48
166
50
63
44
45
224
18
40
243
69