126
78
93
28
70
41
32
66
36
69
56
202
45
51
67
59
68
57
98
49
184
33
80
52
44
76
90
53
129
21
15
100
19
103
172
102
168
379
63
27
61
139
281
477
48
81
160
62
220
125
390
95
22