83
409
39
40
106
63
121
97
84
98
362
264
49
222
79
117
114
47
104
163
59
185
17
689
31
108
58
184
265