52
200
122
49
57
151
90
170
48
40
86
50
144
28
44
77
152
33
41
109
32
68
195
148
62
39
35
36
42
61
21
130
46
38
34
113
60
64
78
142
159
94
45
30
55
84
79
29
31
53
43
188
85
157
47
100
92
73
26
136