67
375
30
103
21
69
122
44
29
639
41
36
76
125
377
232
155
333
50
315
38
58
233
147
143
173
398
326
7
25
202
133
144
26
210
27
31
181
169
43
112
92
316
49
120
74
236
106
37
35
206
48
15
47
66