0
30
3
5
1
27
2
4
8
6
11
9
51
22
31
18
26
24
13
42
72
40
41
71
23
65
238
420
44
33
127
29
120
298
20
25
38
68
46
37