0
3
89
52
25
33
65
26
28
227
232
53
115
79
27
61
54
36
140
116
84
108
185
113
87
71
99
74
107
106
30
31
63
77
110
56
47
148
15
128
80
57
259
102
38
141
173
92
300
264
41
93
105
314