55
31
76
46
57
137
38
71
131
284
15
92
17
88
342
478
73
159
13
239
45
84
61
286
96
53
30
105
386
223
36
47
141
52
54
126
453
692
101
86
42
98
130
49
140
210
112
69
66
470
44
125
77