308
5
23
26
94
34
19
17
8
39
30
18
252
4735
24
15
9
7
50
236
197
22
68
28
132
43
20
12
72
83
6
25
107
314
42
79
31
114
82
404
49
86
341
217
164
110