2
58
57
16
4
78
29
10
7
15
13
18
262
20
31
9
12
11
28
14
30
21
66
33
45
8
71
50
213
34
24
105
26
44
17
36
129