12
16
10
153
43
29
127
48
307
19
26
1
27
33
2
39
432
31
13
216
3
7
22
36
24
45
9
69
30
11
6
21
204
96
60
62
20
25
99
52
590