42
9
6
24
38
39
4
16
36
57
2
12
32
14
31
28
33
80
13
15
72
41
26
990
112
22
60
172
108
29
140
503
18
21
187
134
114
102
252
61
65
43
177
53
139
142