11
4
25
9
44
22
14
3
13
8
1
62
21
2
52
42
33
112
89
75
190
87
114
71
73
45
47
28
74
199
147
34
17
38
16
333
31
312
5
15
46