13
14
30
29
89
69
94
39
19
40
20
27
478
95
51
56
36
44
62
41
17
195
57
96
55
122
110
87
31
37
145
172
340
23
757
542
514
75
43
9
93
48
54
33
157
174
138
155
72
53