0
45
20
3
31
19
32
76
22
26
72
13
33
14
15
29
24
9
40
86
102
68
118
215
46
10
70
16
51
139
56
47
25
35
11
43
36
42
7
133
369