1
50
16
33
19
7
70
12
17
18
39
94
83
9
8
200
37
6
35
48
15
20
25
22
54
45
28
79
66
275
62
395
93
41
60
21
661