10
43
63
8
59
36
45
72
164
68
40
64
65
27
103
58
383
47
9
182
16
85
5
142
61
17
4
131
185
181
226
22
121
26
113
78
51
1005
246
222
12
56
44
35
24
20