38
41
3
58
7
44
45
742
968
37
398
14
195
92
832
28
39
155
18
191
30
67
6
49
91
17
106
172
162
40
46
4
26
2
300
10
22
35
54
19
93
235
13
11
32
8
15
76