18
33
6
52
16
3
8
89
25
27
21
30
17
9
11
40
41
61
43
23
105
131
32
34
35
24
75
15
66
49
80
104
392
178
39
10
22
31
19
72
47
548