52
23
66
71
65
12
29
39
8
85
47
42
3
41
40
43
10
82
30
11
53
28
13
6
0
25
21
386
4
14
2
56
16
5
49
38
70
101
51
7
62
9
31
150