16
111
105
35
61
147
206
31
424
13
23
47
64
32
84
55
19
65
186
208
48
67
41
21
63
36
62
30
73
22
50
27
69
118
119
38
45
26
377
43
249
39
100
29
91
89
57
25
10
51
369
59
655