0
1
5
7
28
25
12
26
51
18
122
23
43
10
11
72
50
36
31
89
30
60
87
17
73
22
69
21
6
90
49
142
94
8
81
82
162
101
84
148
19
132
70
33
27
42
108
117