3
23
9
119
10
47
68
221
106
100
93
174
144
453
730
88
118
141
207
53
82
329
29
87
354
40
22
131
99
271
718
33
42
13
8
24
404
307
28
234
537
55
181
86
197
34
5
58
37
61
114
198
77
32
60
56
203