99
421
37
86
8
39
47
117
121
143
62
65
176
82
212
26
315
87
444
69
55
90
79
154
25
133
146
122
124
107
81
45
30
182
424
10
110
274
1223
92
64
43
41
12
94
250
72
32
23
361
80
115
568
75
402