11
27
30
14
137
39
101
833
65
16
29
256
70
43
63
97
126
33
21
87
25
261
316
601
19
40
57
149
50
38
69
44
15
189
51
34
49
53
67
26
583
4
18
64
98
45
24