100
729
33
97
19
382
50
17
27
20
899
175
259
34
74
32
40
51
64
89
79
45
119
187
56
211
319
22
67
46
61
69
93
76
13
57
29
12
43
149
133
44
80
156
30
11
425
123