29
12
8
21
62
24
162
48
87
33
9
31
10
40
56
39
72
14
27
46
15
32
1
35
54
41
51
79
81
139
30
93
43
26
4
20
59
99
243
17
44
120