30
200
72
139
158
18
94
55
74
31
64
46
32
127
53
39
121
123
40
50
11
23
159
35
7
41
69
34
113
42
36
27
38
68
60
28
45
141
95
49
77
47
97
63
67
116
44
48
51
52
177
56
144
58
9
22
75
131
54
62
111