295
348
126
336
234
323
52
135
50
255
85
233
62
187
31
171
25
107
61
713
39
116
30
96
29
119
26
112
19
108
68
395
17
109
32
104
8
69