18
21
84
51
16
930
100
123
20
9
4
28
24
46
7
38
25
183
104
12
5
107
8
30
109
640
19
29
75
60
43
63
82
32
45
36
35
39
10
23
37
15
245
98
202
102
14
40