31
27
368
43
25
9
342
16
45
10
7
414
14
22
8
94
33
32
112
13
87
42
11
18
51
26
54
46
156
17
6
15
435
55
92
23
107
29
150
884
71
34
37
48
35