93
81
37
90
42
78
11
24
123
79
87
199
94
152
40
88
209
63
21
35
38
25
140
184
50
130
188
131
452
122
106
204
60
36
34
91
28
70
54
64
186
86
18
499
31
83
19
61
23
15
99
49
66