51
66
32
320
7
27
530
19
25
12
38
41
48
46
24
532
34
29
77
21
112
17
18
130
65
237
333
83
100
642
92
214
410
11
42
466
137
589
143
106
152
134
52
400
139
326
93
31
149
68