8
88
93
79
126
23
39
22
29
143
34
171
95
55
33
42
44
45
19
70
28
40
50
30
276
56
210
74
69
377
47
73
54
86
176
96
188
125
115
99
87
67
83
46
84
119
57
77