12
8
29
11
42
27
43
16
41
50
24
293
51
21
6
18
35
149
52
101
49
76
26
19
5
225
62
120
38
17
93
148
14
31
10
464
9
23
13
28
3