76
5
94
176
28
42
78
15
55
60
39
205
96
82
117
229
682
300
85
59
35
87
86
49
18
231
114
62
238
95
585
252
48
63
132
26
73
75
212
139
149
90