50
20
31
221
52
1
14
586
21
103
64
70
74
109
68
53
62
72
7
13
43
61
78
51
17
33
16
23
8
5
225
42
115
22
108
195
141
97
10
363
83
57
9
151
60
24