86
97
208
30
138
377
923
64
46
1516
229
1303
28
676
17
327
226
117
105
266
70
441
87
61
123
45
106
81
80
73
50
11
22
678
95
37
319
38
29
49
137
20
59
145
58
48
183
125
93
98
69