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