11
5
123
65
27
13
54
31
10
8
16
29
150
1
4
9
115
36
305
2
41
21
32
17
35
24
18
19
66
12
20
34
6
524
15
47
51
22