16
10
9
39
99
51
29
100
739
7
6
28
36
86
25
49
0
19
8
4
55
1
72
17
24
142
63
125
11
21
5
20
26
48
491
42
2
60
23
46
37
143
32
64
92