16
39
19
12
28
10
105
30
98
134
11
40
65
44
13
42
103
81
108
45
177
75
122
224
504
887
22
235
90
423
55
25
46
47
60
15
315
138
336
52
61
139
205
37
86
54
21
7
26