8
20
5
35
21
32
12
11
22
71
29
10
83
42
30
31
17
45
60
37
85
16
122
25
54
40
63
27
62
14
50
107
26
69
56
101
70
86
158
33
644
569
53
64
47
91
554