6
8
7
11
10
4
3
5
2
9
19
37
59
64
32
22
33
63
96
131
81
38
475
73
61
86
230
25
50
31
134
75
69
70
103
30
76
249
208
111
54
150
121
186
43