7
10
4
2
35
13
9
12
40
20
3
16
22
38
17
19
66
26
15
6
58
30
86
139
32
14
44
31
310
39
96
89
46
59
18
36
113
153
23
82
410