347
36
128
8
61
31
18
34
97
38
42
39
22
294
272
179
20
80
46
149
45
16
270
43
29
50
23
53
51
63
26
33
28
37
19
13
10
24
101