12
11
30
56
48
2
20
254
32
29
13
4
17
47
41
10
9
6
45
37
129
25
1291
39
18
63
103
7
81
5
14
21
16
28
61
8
3
1
27
53
96
92