55
92
56
95
305
165
94
228
18
45
59
378
48
53
36
33
86
10
44
51
98
66
40
157
171
113
119
67
72
159
52
486
133
46
287
104
28
78
30
615
41
7
121
140
14
526
431
39
60
6
74
15
161