16
51
24
57
194
52
26
80
43
36
50
38
361
15
42
260
83
105
39
58
70
69
35
156
25
95
188
81
92
208
78
59
89
71
40
28
37
266
54
161
12
87
246
209
129
34
199
307
11
102