0
31
1
7
8
22
28
19
34
78
24
58
38
35
57
10
185
43
36
23
59
14
33
20
42
27
32
17
25
44
41
133
77
97
226
387
82
76
84
60
398
150
167
56
162
127
196
255
390
73