10
45
128
15
38
131
336
20
13
207
146
58
72
84
14
40
208
69
16
151
95
17
149
372
68
52
97
112
50
44
215
66
41
49
745
7339
47
269
140
266
136
35
1792
677
39
94
28
33
24