7
51
21
37
42
55
14
33
45
207
100
155
70
83
96
38
66
98
23
156
24
52
31
35
32
89
48
60
74
13
20
57
46
967
44
203
67
86
1398
30
80
40
18
122
25
41
10