12
113
108
4
83
16
25
5
9
22
14
48
11
6
70
23
80
30
51
24
19
114
42
68
46
31
88
56
52
103
255
219
45
8
7
57
21
15
193
463
319
32
858
18
101
34