17
28
86
35
27
56
45
30
16
91
110
15
67
10
88
8
55
33
137
261
52
336
193
68
53
84
87
77
133
5
9
116
47
46
22
39
14
43
61
12
38
24
79
13
146