0
3
4
5
7
2
11
16
23
45
24
29
132
69
70
146
92
39
35
60
33
19
75
99
12
28
20
504
26
56
94
10
55
15
9
21
37
8
17
72