8
20
17
31
115
4
21
28
26
49
23
33
37
48
39
30
11
53
34
16
15
9
12
62
98
54
77
36
7
161
58
24
5
41
18
56
27
82
55
656
85
47