29
51
22
25
56
19
161
6
43
93
86
49
54
30
87
40
60
27
55
24
21
39
35
66
187
5
4
16
14
147
46
31
41
17
28
44
84
57
174
118
96
77
69