50
31
0
70
22
41
57
40
47
12
23
9
24
72
53
91
7
6
18
1
5
13
21
15
37
26
108
16
71
60
17
28
2
10
33
1226
3338
4
101
32
756
29