10
32
26
72
87
36
29
41
83
27
81
11
153
18
7
47
37
130
46
200
20
68
28
24
63
203
51
58
9
44
13
113
17
223
64
62
52
25
65
56
75
173
141
218
85
290
89
71
472