42
88
27
65
108
14
18
62
72
514
29
565
28
107
71
56
36
20
210
98
174
131
46
85
17
298
104
10
55
140
89
34
125
41
49
58
272
183
90
37
61
51
358
38
26
33
57
161
91
60
50