77
51
47
28
33
99
44
66
37
55
35
93
164
61
138
68
122
52
165
100
7
57
56
350
60
39
82
13
170
113
187
104
180
24
64
59
466
152
27
92
148
108
137
119
88
86
63
42
49
40
112
283
15