0
36
4
13
18
41
28
10
15
23
113
73
30
40
26
7
22
65
33
77
39
49
21
76
89
117
105
205
38
163
414
74
238
99
150
100
210
262
55
68
258
34
137
61
42
71
48