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