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