14
35
25
4
13
28
20
79
27
41
45
50
40
23
22
46
44
19
16
7
31
247
63
121
88
36
48
51
32
49
83
26
24
142
309
472
2
18
118