162
259
257
298
185
125
64
110
50
130
149
66
86
121
478
105
87
129
109
99
79
2099
56
26
71
62
49
47
41
108
238
60
18
51
494
48
4
3
23
33
9
84
12
30
164
307
22
120
6
14
7
85
178
89
19