7
126
57
69
5
102
27
31
43
59
47
950
49
8
105
2
128
108
37
39
13
30
18
60
92
29
4
19
6
28
20
87
88
44
140
76
26
68
38
35
227
96
16
21