10
12
2
7
11
5
13
8
16
21
3
19
15
14
6
9
46
40
35
29
38
84
26
67
41
72
30
61
174
149
23
32
82
121
65
414
42
106
122
97
85
99
365