85
57
68
69
105
91
669
38
94
20
49
194
46
111
87
71
109
145
144
174
81
41
88
23
53
43
47
99
295
27
13
15
95
163
143
715
40
7
114
25
118
33
17
54
100
212
230
157
233
29