4
9
59
45
43
33
28
6
131
19
53
17
65
47
129
22
56
212
50
32
7
391
14
29
31
25
239
81
98
24
100
449
111
94
339
75
186
39
37
10
262
201
30
434
84
139
284
152
196
151
101
71