79
35
56
66
107
156
74
31
26
251
61
225
28
67
83
279
112
124
40
89
57
94
146
80
47
62
102
170
50
152
177
16
86
30
43
58
36
106
38
45
120
29
42
84
72
103
149
171
129
52
60
49