50
49
9
12
0
18
3
24
7
4
17
6
81
28
84
100
21
39
14
30
5
19
42
8
43
86
22
146
78
32
74
93
20
13
943
514
73
147