21
13
10
6
15
22
26
11
5
18
2
12
20
9
33
8
47
31
63
28
160
98
41
40
51
112
43
90
131
224
95
82
49
128
113
29
218
222