9
73
24
51
22
14
60
16
36
46
165
52
28
26
19
401
390
77
7
58
56
27
8
42
164
10
350
464
83
64
45
65
39
33
18
29
6
43
23
112
76
32
25
12
30
100