52
50
26
33
88
69
92
44
48
175
29
618
320
24
74
47
76
146
133
78
71
239
70
61
8880
492
96
161
180
488
297
603
112
370
34
97
53
64
41
1520
164
77
99
684
43
145
924
30
846
130
293
36
85
631
116