10
1
23
13
21
70
231
68
90
147
245
36
184
43
64
17
16
35
311
99
11
160
237
58
191
40
370
26
8
145
49
22
148
48
31
192
51
14
78
345
19
136
52
3
65
128
15
114
89