41
22
26
197
128
80
244
94
43
99
103
183
96
10
74
36
49
108
19
89
85
195
101
45
110
98
35
72
31
78
120
173
88
37
8
23
116
169
63
287
33
14
152
29
100
17
48
222
30
102
112
123