58
142
230
95
137
87
297
15
67
89
76
7
60
294
23
40
191
55
61
16
103
43
27
75
84
117
62
241
35
48
21
116
65
39
265
8
402
83
12
72
195
33
108
97