5
42
46
20
103
65
26
71
27
38
48
23
128
14
57
30
45
185
25
24
78
126
51
15
21
41
66
186
169
16
12
152
18
31
10
1009
7
102
49
39
37
52
8