40
348
205
102
23
132
202
390
9
7
791
126
80
33
13
15
55
26
57
22
10
103
104
24
538
52
41
44
523
177
16
8
35
5
58
25
220
32
99
228
27
106
319
124
38
21
74
186
54
123