52
93
240
13
168
12
51
134
37
87
116
23
30
132
60
36
73
42
139
307
18
549
40
351
192
32
61
229
106
204
494
53
20
8
299
10
29
108
99
114
68
464
83
26
236
160
184
120
41
66
97
251
33
166