5
50
12
9
22
24
7
6
76
67
29
66
13
15
11
26
80
37
46
54
127
43
27
38
8
107
17
31
42
28
71
18
35
21
30
104
23
125
53
77
25
90
695
16
200
14
64
57
19
149
60
947
10
128
44
39