10
11
255
93
90
61
59
68
16
12
127
97
116
25
43
15
28
30
31
83
166
33
346
38
76
150
54
132
35
39
34
67
66
170
98
118
161
75
157
56
140
65
135
77
21
73
154
123
45
23