10
29
28
26
18
118
159
7
87
32
24
326
65
414
85
37
218
107
239
46
47
34
276
88
41
84
56
13
19
121
36
27
132
71
94
21
74
225
81
80
30
49
128
164
168
73
89
50
58
104
189
61