12
3
11
29
4
1
22
123
2
6
19
8
9
206
13
45
47
10
7
24
60
40
106
369
14
55
69
16
56
43
17
36
239
35
5
111