4
5
23
46
7
14
486
8
22
28
25
24
274
10
12
73
19
88
60
6
30
38
15
111
45
378
2
41
34
68
26
11
32
44
20
31
9
141
39