65
36
42
51
184
19
108
47
101
52
71
141
56
210
85
140
53
35
27
68
130
77
230
100
393
217
94
55
117
144
259
216
39
11
70
272
59
44
157
132
30
168
254
81
204
34
31
114
33
26