30
6
23
2
54
11
143
35
96
42
15
302
27
21
48
172
55
279
53
43
16
51
37
14
63
288
209
45
220
17
49
18
13
10
499
8
39
119
62
31
33
3