0
3
19
8
12
89
11
52
25
33
65
26
28
149
15
227
232
53
115
78
27
61
54
14
36
140
116
84
107
185
113
87
71
99
74
106
30
31
63
77
110
56
47
148
128
80
57
258
102
38
141
173
92