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