54
130
32
25
4
304
30
6
42
23
256
24
9
53
522
18
28
204
1351
21
133
72
145
187
386
17
94
594
29
67
490
73
106
434
238
46
74
171
52
122
1461
35
33
158
348
275
123
44
39
12
49