10
59
7
8
39
69
6
23
14
38
5
51
16
43
20
17
111
100
199
44
31
15
35
11
36
161
60
2
29
27
458
19
372
117