0
30
3
2
1
24
36
6
42
5
43
135
11
4
35
81
9
15
17
46
23
28
442
58
7
12
22
21
66
13
26
8
79
45
33
65
31
80
25
115
89
200