65
251
144
217
100
115
80
145
74
59
99
34
155
37
166
234
29
36
58
38
169
88
84
87
106
12
353
1018
151
82
70
48
47
78
112
89
116
77
289
237
257
189
73
471
49
110
202
41
113
122
391
123
92
71
66