350
36
128
8
61
31
18
34
97
38
42
39
22
294
272
181
20
82
46
149
16
270
43
45
29
50
23
53
51
63
26
33
28
37
19
13
10
24
32
35
104