73
50
14
13
5
193
98
319
11
187
34
88
9
29
213
181
78
123
287
84
85
61
48
37
41
42
102
75
66
395
60
46
148
114
67
124
185
145
8
20
291
353
103
166
59