0
7
13
3
8
52
42
66
5
112
293
89
99
30
118
21
114
228
94
125
126
69
32
485
256
20
38
506
117
22
81
64
16
175
15327
379