103
347
386
129
689
51
259
46
86
69
264
94
33
17
466
6
45
23
608
15
29
80
596
11
39
37
32
82
56
238
487
134
113
35
81
36
217
42
99
87
43
28
112
177
108
120
178
126
107
93
48
85