0
3
5
52
9
13
22
7
30
43
19
212
34
47
71
65
113
67
53
99
17
54
126
364
87
60
85
48
57
193
114
37
225
245
758
155