3
53
153
1
52
8
33
19
11
314
35
59
48
88
387
23
1387
186
176
37
401
18
50
16
150
72
79
102
17
287
64
25
133
135
164
100
71
236
92
241
292
173
118
38
22
148
347
98
12
63
138
42
218
76