10
79
39
89
41
8
27
72
43
54
55
66
119
58
147
402
269
180
84
68
145
16
101
209
87
14
92
274
163
2043
254
123
121
22
33
97
80
169
69
111
44
12
29
201
56
57
52
345
25
36
20
108