5
34
51
13
70
85
36
9
52
10
15
2
1
35
290
11
4
7
16
28
39
8
81
3
0
12
19
17
14
33
22
26
42
21
90
150
55
23