45
97
47
20
46
40
94
57
43
168
96
624
26
93
68
225
36
126
39
102
109
1386
188
213
54
185
255
85
53
153
633
104
618
259
58
1701
144
357
34
439
467
4464
3706
192
169
167
90
253
25
35
453
492
223
125
293