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