23
55
308
62
51
38
142
39
123
47
32
107
22
13
66
8
112
19
208
83
69
1412
74
6662
37
94
134
349
169
1785
35
80
87
45
463
64
34
369
153
117
115
26
73
57
140
48
102