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