0
10
5
23
15
125
13
9
11
75
20
121
32
113
148
572
46
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