112
20
75
516
31
29
104
24
15
47
23
5
40
67
34
38
26
33
50
118
41
9
11
150
96
37
49
418
350
143
66
1505
25
210
13975
693
89
42
158
166
60
69
22
16
140
27
128
10
129