90
58
38
55
123
97
390
213
294
99
223
29
73
45
68
129
87
30
415
8
132
83
24
96
26
50
32
133
118
34
110
163
127
74
91
60
103
81
37
35
65
63
79
180
85
150
208
131
119
49