0
7
4
16
37
22
46
9
24
13
29
83
30
38
17
32
77
35
198
108
65
178
172
142
50
106
41
132
341
225
170
134
119
111
391
144
161
15271
642