9
5
12
3
8
15
17
6
27
83
33
86
24
42
11
7
30
310
4
21
43
64
22
56
40
14
13
28
23
38
35
19
16
88
61
37
70
82
25
200
57
39
193
59
413
454