43
25
160
113
44
75
73
97
71
176
94
42
146
72
39
57
28
35
689
34
166
40
29
68
104
32
87
23
120
76
64
56
145
154
83
27
218
59
52
9
11
92
8
17
109
67
78
31
58
45