43
51
25
46
37
41
40
68
131
66
23
391
82
223
44
47
83
104
29
78
30
14
33
272
194
54
59
50
173
142
80
536
15
61
126
20
79
36
221
96
56
562
48
38
28
67
69
155
145
106
35