3
14
9
7
17
6
10
2
11
32
18
16
36
28
23
12
8
123
66
76
41
19
83
49
45
34
103
246
52
5
22
80
25
50
59
55
47
69
193
26