45
57
46
243
15
12
80
35
16
55
36
76
60
189
79
42
59
44
62
30
250
111
19
39
11
85
84
18
646
142
26
70
93
168
31
112
154
123
32
606
138
34
23
188
25
49
94
102
273
121