3
62
5
116
9
18
178
6
57
39
37
68
52
33
125
43
270
86
23
25
336
58
166
282
100
359
30
70
111
83
139
60
53
137
95
59
12
44
47
38
330
50
98
78
31
131
79
91
290
54
63