20
43
41
18
70
10
22
17
90
4
84
936
54
19
7
24
14
13
74
5
9
6
49
23
57
12
37
231
16
80
28
65
557
45
568
603
266
369
35
58
53
85
309
42
95
113
50