35
240
21
12
66
38
36
52
237
95
159
27
74
103
210
56
91
364
75
42
43
394
31
336
77
16
101
183
18
67
22
87
60
4
8
49
424
607
440
71
188
39
7
170
32
55
33
61
5
224