32
73
34
58
148
123
23
45
92
52
383
119
38
146
199
47
121
147
122
144
116
311
173
308
257
101
554
36
198
71
78
88
174
56
223
68
81
241
98
53
59
118
115
117
79
15
24
62
33
46
75