29
18
57
6
32
71
40
46
156
51
11
44
52
21
8
13
77
158
27
30
4
3
16
26
39
9
37
2
7
61
38
28
107
93
56
23
17
34
35
24
22
41
215
15
12
72
88