75
34
46
16
30
106
18
21
14
5
134
62
26
27
9
12
45
11
15
17
41
23
20
27
41
33
26
13
41
26
1
2
342588