48
42
32
23
40
66
104
76
19
112
88
50
53
414
114
33
181
92
209
86
80
194
30
253
26
10
97
71
152
232
45
59
107
47
16
49
105
7
8
115
13
2
18
337
90
60
25
886
70
558