10
27
12
58
31
18
86
1
50
24
42
23
19
15
17
38
16
35
498
21
11
28
14
34
37
44
61
126
41
52
26
20
48
39
90
47
13
72
92
75
43
9
25
67