10
29
9
7
23
14
3
13
18
21
5
4
8
22
59
49
17
40
44
28
20
36
72
43
57
27
37
64
62
24
31
11
98
71
16
434
41
272
86
45
56