113
524
18
16
17
15
22
20
40
31
59
19
21
60
37
14
29
122
361
629
38
13
211
65
33
126
54
57
143
6
11
27
10
52
56
79
63
107
51
67
47
641
191
97
9
131
30