18
74
30
57
121
24
179
34
114
6
28
135
145
53
87
86
544
134
39
10
17
8
55
180
90
129
16
684
37
89
26
79
109
9
14
115
41
509
38
174
326
693
343
298
1015
215
84
163
778
597
31