10
51
33
35
7
41
99
37
42
135
11
27
31
14
56
22
236
18
9
267
1704
26
220
76
117
72
137
265
501
55
183
19
278
45
2
20
228
112
12
60
44
59
79
40
491
48
1267
6
53
5