0
2
4
9
3
6
1
7
144
93
78
14
41
243
55
85
114
70
119
272
59
145
270
86
42
45
30
39
38
171
470
249
139
161
50
252
23
16
181
102
28
1088
387
71
154
111
61
35