0
13
14
20
8
114
59
47
23
26
33
28
88
48
51
10
176
275
39
136
49
54
250
56
141
58
46
79
182
21
477
145
116
100
97
43
96
30
111
814
495
90
1276
50