38
399
66
257
44
290
14
164
1
97
27
244
17
163
45
133
82
139
2
103
151
101
3
105
25
86
12
77
30
329
8
4
73
6
79