68
303
18
124
127
85
65
108
43
213
56
48
94
133
209
70
79
328
664
101
98
64
343
649
41
145
93
111
290
28
113
167
14
46
23
305
87
80
114
13
136
66
44
51
129
279
147
122
117
74
256
7
249
191
243
170
149