34
248
38
64
41
49
31
51
1880
55
84
514
59
26
50
74
14
65
53
535
148
46
521
42
307
81
72
156
35
24
47
556
90
36
348
179
33
360
66
95
106
63
82
129
27
125
239
146
139