0
30
13
6
10
4
41
22
19
18
27
93
75
47
36
20
100
64
106
29
139
71
76
125
49
37
40
26
24
90
111
16
17
102
57
255
45
42
48
14