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
75
91
60
103
81
37
35
65
63
74
79
180
68
85
150
210
131