0
10
5
23
15
126
13
9
11
20
121
32
113
148
572
47
59
16
72
96
30
28
17
411
80
289
48
55
22
41
27
95
14
39
152
8
87
18
31
138
12
19