144
15
82
33
60
308
32
16
232
162
320
175
104
147
91
23
293
195
34
39
54
153
35
112
68
187
47
29
388
136
196
57
111
70
96
254
179
52
90
65
119
77
88
225
161
20
116
51
145
117
291
874
19
27
73
46
31