16
113
215
43
30
26
389
19
204
25
75
23
99
29
27
42
60
14
92
85
36
81
49
105
22
35
9
74
67
195
73
32
38
57
24
68
669
106
7
84
72
13
56
39
288
196
59
33
124
80
48
61
517