5
18
4
35
21
31
6
12
11
71
32
29
10
83
70
42
30
17
45
60
37
85
15
122
25
54
40
62
27
14
50
107
26
69
56
101
158
33
639
565
22
53
64
47
91
552