47
22
496
80
61
69
39
23
48
29
44
103
27
106
87
240
12
41
42
523
2
19
125
53
21
62
43
54
147
30
46
75
81
214
66
64
6
71
63
40
33
94
74
16
26