11
25
22
32
80
31
23
20
217
28
5
43
10
34
9
16
8
36
30
17
51
13
39
3
26
19
47
49
37
123
369
87
21
161
96
115