60
28
105
27
83
30
34
57
102
150
77
89
41
78
143
132
31
29
35
67
43
213
55
240
80
111
87
17
49
46
304
160
156
64
181
101
33
22
81
42
19
224
52
95
123
88
93