52
32
74
34
58
151
35
123
23
45
92
54
386
119
38
147
202
47
144
117
311
173
309
261
102
556
36
198
71
78
88
121
176
56
223
68
81
244
98
53
60
75
118
115
79
16
24
62