56
22
19
85
40
105
127
87
202
693
16
14
646
7
9
67
34
103
8
114
32
6
21
10
55
39
409
124
1220
62
184
153
72
46
38
49
213
92
667
43
52