7
17
4
3
8
6
10
1
18
5
22
27
9
38
16
35
31
26
20
15
11
33
13
96
99
14
36
70
30
29
176
51
91
37
34
54
28
194
73
205
296
60
90
59
57
126
46
42