11
315
79
57
65
63
107
68
44
164
89
83
133
51
80
50
29
116
90
194
48
40
34
45
104
84
94
55
41
33
31
26
25
406
113
119
13
159
60
92
110
353
143
96
106
59
101
73
239
298
161
247
213
411