55
13
51
31
35
20
33
654
91
27
44
83
161
26
73
19
86
14
186
718
69
618
28
18
53
61
239
122
8
178
36
190
1006
108
857
453
63
104
45
52
72
159
24
30
114
37
787
76
6
267
50
147
29
22
10