1
3
22
8
9
13
7
15
20
38
17
50
14
10
30
101
43
29
52
57
28
39
37
25
64
41
56
83
53
84
19
46
51
42
36
109
131
63
27
48
85
81
89
75
60
35
170