4
5
50
13
18
6
8
17
46
7
26
14
49
16
33
0
12
53
41
19
55
9
15
57
2
73
10
39
22
23
87
164
240
258
160
58
66
137
59
21
64
47
31
89
74