2
6
19
1
46
9
4
5
12
3
10
0
21
90
20
13
84
76
36
99
31
16
29
43
17
79
41
83
104
140
23
89
37
50
32
42