6
27
21
11
19
10
15
43
24
25
74
22
61
790
16
91
40
99
17
446
58
235
84
47
385
69
90
57
232
340
59
111
28
113
157
105
51
162
106
45
75
42
34
260
20
41