6
5
8
9
7
25
3
10
17
34
4
35
44
19
2
21
58
14
12
100
68
39
70
33
31
50
69
292
63
60
102
62
28
316
73
85
38
57
67
297
87
82
45