0
9
8
5
33
297
89
32
27
98
52
104
31
40
19
69
15
57
39
110
38
86
28
37
105
51
34
117
47
23
405
61
41
73
56
71
26
24
50
64
84
25