43
26
7
87
10
74
70
30
76
58
24
40
23
53
8
166
51
99
12
66
48
59
122
22
52
79
169
13
463
178
27
36
147
55
115
412
41
279
486
94
17
254
190
120
202
513
72
63
269
301
110
461
84
199