0
58
27
22
36
77
26
62
38
18
6
35
348
39
75
108
107
94
132
47
28
9
8
41
33
78
98
21
85
71
59
30
57
163
54
83
2
68
16
5
10
60
61
3
52