13
5
11
27
77
35
56
36
167
87
9
75
79
8
69
10
163
7
16
26
18
86
95
21
34
678
22
49
58
29
37
38
15
12
51
61
46
81
159
44
54
25
595