13
50
63
1
22
48
226
89
29
28
23
34
26
16
4
47
15
96
81
36
90
31
11
5
44
19
12
9
0
30
7
8
2
500
3
10
88
25
21
14
18
57
140