99
122
144
93
25
44
41
358
118
35
87
133
266
55
88
149
9
15
28
11
472
17
80
12
130
39
200
146
16
23
82
30
27
56
71
52
60
31
67
7
165
134
47
126
343
116
61
191
525
208
302
314
253
333
278