52
145
254
27
79
33
386
1349
60
64
39
76
102
344
175
143
151
122
309
89
48
1137
375
137
348
194
51
1329
256
195
36
203