80
176
121
218
71
169
70
94
84
92
72
160
69
64
15
79
38
34
23
102
672
117
21
6
9
214
511
116
146
66
101
763
1895
51
105
286
56
13815
336
498
36
6201
344
2058
33
519
4035
412
120
823