108
62
46
49
87
48
44
30
6
91
8
15
43
9
22
33
34
206
69
128
14
16
3
27
157
52
17
35
7
31
19
54
21
10
679
77
726
59