51
269
45
2
31
28
26
70
7
13
38
129
9
33
1
157
87
8
271
98
236
57
22
39
176
77
183
60
339
586
27
37
123
159
40
101
20
30
23
107
126
24
14
11
93
258
35