15
19
18
68
20
87
8
80
37
49
16
50
559
39
23
21
41
69
55
3
48
24
2
0
89
63
70
114
234
126
127
101
571
90
11
33
469
26
258
132
54
131
298
307
124
155
192
381
412