10
43
15
17
13
22
41
23
42
39
5
67
211
14
26
21
16
7
48
172
64
45
219
72
61
57
132
8
119
53
38
86
49
34
97
65
80
386
98
406
28
405
140
240
18
315
76