57
976
438
20
40
58
289
303
105
61
54
762
122
183
248
29
162
38
14
22
51
26
23
19
9
43
27
46
81
49
87
330
17
39
31
129
30
50
113
15
16
64
12
52
322
66
21
63
62
8
73
108
32