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