12
11
8
124
3
67
19
5
6
80
25
16
60
20
1
39
14
23
33
219
22
26
56
49
79
13
37
51
138
29
18
102
44
15
70
48
96
62
2
112
28
508