10
78
62
124
87
77
3
13
152
42
24
137
80
2
85
47
234
197
23
75
84
7
76
108
129
148
338
302
116
201
102
28
32
280
141
81
242
107
131
63
675
118
21
150
155