15
0
2
6
19
1
46
10
4
5
13
3
16
21
91
20
85
77
36
99
31
30
43
17
82
41
9
84
104
142
29
23
89
12
37
50