38
25
416
18
15
8
31
99
10
105
12
37
54
21
32
78
22
29
13
16
26
30
7
5
9
33
68
48
27
39
17
52
50
154
62
111
40
161
46
59
92
98