56
40
101
459
20
4035
19
462
74
52
50
158
165
42
17
27
64
63
36
45
46
1556
43
49
29
4746
34
611
70
73
25
23
81
76
96
216
61
1296
413
4194
33
78
38
86
59
72
16265
241
116
28
80
37
207
108
1338