88
143
114
212
41
53
78
94
321
256
37
184
19
58
63
112
197
45
42
73
162
152
317
66
125
99
355
54
15
92
84
157
89
59
640
51
57
101
21
11
52
445
259
72
85
200
121
47
105
48
32
39
82
69
170