5
12
15
127
67
54
90
57
36
39
43
78
30
19
92
38
50
68
74
70
63
87
245
24
46
83
71
49
79
111
99
77
44
178
97
165
215
211
98
76
59
29
118
31