29
5
143
22
24
6
32
12
31
8
9
26
34
18
64
28
131
63
16
56
172
51
54
76
65
30
43
33
83
27
89
77
57
41
79
61
58
192
40
23
166
36
74