0
4
6
49
12
26
44
28
17
23
22
16
46
48
10
13
19
14
7
29
11
2
8
15
79
217
99
38
295
196
101
85
173
83
62
175
88
92
105
81
433
41
198
427
256
144
272
384
130
151
71
251
297
359