0
89
1225
28
9
4
51
13
18
7
8
11
15
14
35
22
32
88
30
12
347
85
21
34
523
81
3
60
19
17
29
20
64
2
124
26
57
98
96
113
39