59
12
23
55
309
63
51
38
142
39
123
47
32
107
22
13
66
8
112
19
208
83
62
69
1413
75
6673
37
94
134
349
169
1788
35
80
87
45
463
64
370
153
117
115
28
73
57
26
141
48