28
64
35
229
522
52
32
147
15
69
230
59
145
206
91
119
115
51
60
112
110
12
53
5
203
98
34
10
36
42
13
63
25
675
14
101
138
77
142
144
130
66
93
106
179
81
209
33
103
501
129
268