118
26
59
40
97
47
36
290
16
390
170
146
485
457
54
61
34
10
51
441
28
75
89
7
42
122
100
270
62
15
8
109
64
181
96
70
117
22
81
19
195
21
33
43
46
85
13
115
104
4