251
32
99
29
138
28
119
169
44
19
712
781
134
51
54
357
85
14
30
57
126
24
34
23
158
181
237
93
87
31
60
9
33
62
71
46
41
80
130
5
72
66
109
10
198
96
168
368
36
75
123
40
63
88