79
25
8
2
5
31
87
40
23
12
9
72
119
110
120
116
65
246
49
261
86
350
42
599
71
54
417
494
90
164
237
235
218