80
36
45
22
47
87
221
127
28
5
51
86
74
149
71
75
98
210
103
29
271
376
37
67
69
275
139
161
39
531
44
46
247
91
180
19
100
82
24
224
35
109
49
322
208
76
18
217
173
411
240
33
219
163
129