50
5
316
20
42
327
24
131
39
12
36
48
85
32
58
19
40
49
35
220
34
13
21
41
18
175
883
15
108
7
201
75
62
72
274
8
46
125
146
105
115
38
168
86
151
94
66
95
73
223