30
8
313
67
54
35
38
14
21
39
17
45
16
32
47
19
6
77
46
27
184
59
50
64
37
7
23
53
68
15
63
24
3
166
109
79
102
134
372
92
48
33
1326
28
36
205
1574
132