50
16
21
1
45
5
32
7
12
37
29
4
47
28
8
19
77
100
35
42
56
225
3
22
10
14
17
25
6
39
0
332
11
30
49
15