531
12
166
177
221
150
156
44
20
34
46
387
33
8
24
48
15
131
40
41
104
6
88
37
190
85
47
284
32
49
162
119
30
299
3104
43
35
76
4525
218
9
16698
29
143
31