10
77
41
36
298
40
404
362
17
7
27
12
136
69
68
101
29
23
124
22
63
129
54
45
115
26
35
13
38
126
538
14
389
37
731
155
55
33
112
6
150
42
65
162
733
330