3
5
10
7
13
20
14
70
23
60
25
189
32
26
72
133
31
67
69
90
30
66
29
51
118
49
36
22
188
57
35
21
374
54
73