353
41
203
27
38
20
16
109
40
74
7
47
2
13
160
82
53
8
126
184
118
86
89
19
28
31
34
18
4
36
26
406
658
64
321
78
340
238
470
264
194
162
71
425
9
108
631
61
60
93
103
241
274
242
83
137