5
22
31
14
29
6
10
9
28
70
4
11
17
8
66
27
46
30
225
25
54
35
107
144
113
99
84
56
154
62
81
162
53
71
86
52
37
43
26
58
72
212
57
96
80
38
757
122
135