21
10
26
37
20
3
43
11
13
5
9
16
18
19
34
6
12
86
22
8
24
224
385
59
207
2
27
55
120
4
71
244
56
245
198
35