28
108
37
207
47
22
240
88
402
155
33
71
247
324
16
53
19
61
121
14
165
8164
131
38
57
139
26
3
18
58
35
56
45
562
54
90
851
143
67
218
59
557
260
84
55
77
60
204
75
96
161