6
28
8
17
11
20
21
16
9
31
47
22
19
150
66
58
128
29
50
108
71
27
57
34
79
49
70
15
7
12
33
25
84
13
18
44
81
83
23
30
800
36