332
406
220
74
270
121
514
40
26
448
9
4
115
78
54
25
15
22
38
213
44
102
11
27
42
318
18
340
60
91
437
43
58
31
103
23
71
48
76
63
107
72
20
45
34
125
36
181
109
41
112
56
295
108