56
417
27
44
253
21
5
98
26
50
36
17
181
75
107
90
68
54
15
112
66
252
512
79
48
106
175
116
1009
220
63
173
179
120
38
51
4
29
34
397
25
7
80
159
568
59
41
543
53