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