53
339
142
58
172
79
104
91
32
31
48
28
144
122
332
10
120
39
135
695
65
46
326
40
249
44
66
259
526
26
37
52
33
147
24
81
73
105
134
69
50
143
9
20
45
27
159
89
109
88
103