12
45
4
3
18
74
16
427
1799
5
13
51
40
31
57
27
6
230
2
1
20
2562
14
8
141
33
69
282
90
29
30
47
7
32
68
28
9
169
23
34