48
89
49
151
96
267
31
112
56
109
194
51
39
155
94
59
93
144
74
100
84
237
178
309
55
522
83
127
1553
30
147
199
60
90
246
128
86
66
57
288
97
75
72
175
225
242
629
205