52
31
72
34
58
147
123
23
45
92
382
119
33
38
146
199
47
121
122
144
116
311
173
308
256
32
99
552
36
198
71
78
88
174
56
223
68
81
241
98
53
59
65
118
114
117
79
14
24
62
46