0
10
3
9
19
29
68
77
99
259
111
67
24
74
98
51
84
39
82
32
91
35
21
62
33
66
69
63
44
30
61
72
43
25
13
165
14
18
71
242
38
83
11
249
87
50
76