13
103
27
5
86
35
158
73
533
49
153
87
69
63
15
98
32
131
31
125
563
213
20
200
47
109
18
71
19
78
76
94
60
26
52
29
75
25
14
91
38
92
42
171
57
22