43
42
58
77
50
28
178
23
91
165
200
88
44
52
35
138
33
22
53
55
54
21
49
12
128
13
26
69
65
157
8
51
56
144
177
72
67
27
391
63
120
76
80
189
45
73
109