103
41
25
21
464
55
48
282
305
182
71
29
63
93
36
106
230
45
6
143
11
78
18
17
44
23
299
30
33
144
595
32
20
126
58
168
98
27
46
57