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