444
30
32
31
69
211
71
46
146
85
21
130
79
34
18
105
493
123
35
39
74
56
33
48
76
111
38
63
52
47
45
61
93
17
119
83
142
55
15
25
86
16
40
581
127
72
73
29
57