28
66
59
52
40
112
90
110
124
60
72
37
203
165
50
80
44
218
210
120
91
178
67
31
35
104
32
75
277
34
17
185
12
136
14
61
3
119
43
215
30
21
23
107
63
16
5
24
125
345
483
156
70