83
239
150
75
510
41
196
40
51
108
89
63
449
16
22
98
56
30
8
217
3440
127
71
887
152
46
66
21
36
74
70
587
872
44
7
62
18
159
9
470
33
250
32
55
85
100
35
47
712
381
689
135
69
23
24
188