76
98
31
47
90
58
38
55
123
97
390
214
294
99
223
29
73
45
69
129
87
30
415
8
132
83
24
96
26
50
32
134
118
56
34
133
110
163
127
91
60
103
81
37
36
65
63
74
79
180
68
85
150
210