12
3
10
28
4
1
23
126
11
2
6
21
8
9
274
14
13
51
52
24
65
45
106
386
53
38
16
56
44
17
36
231
35
5
110