0
8
23
19
102
16
9
18
5
36
25
63
28
88
57
13
80
29
56
49
22
24
465
37
67
326
281
181
43
130
77
74
188
243
75
119