53
142
3
4
50
75
18
30
1228
34
15
11
16
36
150
371
110
38
19
7
10
31
32
209
176
35
43
5
9
6
39
115
97
378
91
154
57
149
119
96
33
692
400
137