10
9
13
19
25
17
96
54
24
40
20
29
73
23
37
52
16
49
7
14
6
108
33
28
38
45
39
56
27
11
82
31
413
100
43
32
1
3
12
48
41
42
70