10
27
11
12
23
25
32
100
5
412
38
24
13
18
63
53
8
19
9
233
14
54
266
33
41
77
20
26
17
287
263
444
48
28
6
21
31
130
40
44
146
86