1
14
8
12
10
32
6
33
16
77
5
89
9
19
28
24
88
21
47
22
42
29
40
18
63
235
46
30
372
131
79
68
39
15
119
210
86
633
300
70
850