16
46
40
4
39
12
10
23
19
9
49
6
52
22
48
31
32
68
26
36
61
29
35
544
50
80
69
130
73
58
150
38
33
41
184
88
25
24
37
450
34
93
28
59