0
15
5
6
17
3
2
8
19
20
7
1
27
11
102
39
10
49
23
116
26
80
29
18
273
650
57
156
36
95
73
681
185
30
382
133
85
93
55
59