347
13
146
250
23
43
152
30
61
35
40
320
50
249
41
20
9
44
66
6
8
34
18
55
93
156
37
259
52
96
63
28
10
70
49
115
54
12
733
1569
26
178
31
17
32
742
51
151
110
60