0
3
1
15
9
4
8
5
2
17
7
25
39
37
77
71
81
46
90
22
225
44
36
47
10
18
68
50
60
12
24
120
20
208
308
452
132