14
30
15
31
89
69
94
39
19
40
20
27
482
97
51
56
36
44
62
41
17
195
57
58
96
55
122
110
87
37
146
172
340
23
758
542
514
75
43
9
93
48
54
33
157
174
138
155
72
53