4
12
26
9
47
5
22
15
3
14
8
2
13
64
21
57
42
33
112
89
75
190
87
116
71
73
45
28
74
200
151
34
17
11
38
1
16
333
31
312
46