0
2
8
5
4
41
20
17
40
24
13
19
34
35
55
23
48
21
37
43
25
32
15
73
44
57
60
496
39
51
76
30
36
84
31
118
61
50
33
69
90
136
79
38
86