7
18
30
21
23
83
16
10
51
33
19
34
35
11
29
49
12
9
87
5
15
6
14
8
4
17
70
40
213
28
24
22
204
65
20
41