52
76
28
647
59
58
95
39
148
33
42
20
282
84
274
376
153
128
705
107
86
248
445
14
64
54
560
159
770
112
161
162
105
30
182
167
61
516
220
340
119
26
40
47
194
80
259
158
106
31
160
81
93
72
117
126