10
6
4
20
3
19
9
12
51
18
104
17
15
94
14
26
23
13
72
34
81
41
32
22
64
71
56
30
92
190
178
47
390
49
431
24
69
43
124
90
97
63
290
452
84
252