13
49
10
167
99
151
123
16
8
19
59
25
5
4
21
39
64
14
114
26
236
80
46
20
45
79
34
27
47
55
35
463
70
36
42