90
15
43
36
46
11
8
16
21
64
555
66
5
32
207
355
68
42
166
19
56
57
14
39
47
37
131
6
51
28
4
12
134
18
150
31
22
23
83
52
34
72
76
106