8
6
1
18
3
19
12
51
17
103
15
94
13
25
23
10
71
34
81
39
32
22
64
56
30
92
190
178
47
390
49
430
24
69
43
124
90
97
63
290
14
451
84
252