32
9
24
22
13
23
28
26
10
16
6
21
29
20
46
19
12
18
38
63
49
501
11
431
27
96
17
106
36
59
60
57
129
100
97
94
185
325
171
105
33
354
122
91
474
44