106
19
46
73
90
251
529
56
41
116
269
119
39
120
45
26
33
94
32
69
100
231
60
249
83
99
167
7
15
142
81
31
48
47
68
188
51
70
140
105
84
63
13
18
96
36
14
98
299