41
54
46
43
22
37
55
79
199
70
48
78
332
50
76
36
15
7
179
20
175
62
75
34
142
118
35
30
103
72
49
42
12
9
61
80
2
26
5009
123
51
59
100
368
65
6
24
60
71
45