20
34
149
54
77
28
30
46
66
78
50
33
301
96
233
31
68
23
104
41
119
29
118
89
265
112
85
131
99
48
100
35
32
42
60
125
224
115
93