84
44
71
146
98
39
182
402
159
59
40
58
42
195
219
30
70
75
53
144
4
90
41
35
31
55
50
60
128
32
111
299
48
47
46
89
294
83
51
74
347
188
253
350
17
164
65
400
287