14
67
87
35
90
54
26
28
22
7
11
18
27
89
69
52
17
55
119
44
53
51
93
101
98
33
313
216
85
80
259
200
65
132
241
155
1004
611