112
175
24
47
46
118
7
33
79
497
25
209
90
35
56
637
45
594
51
20
767
208
64
132
63
39
100
57
16
244
235
89
12
4
147
49
28
8
126
415
402
26
3
188
133
102
40
53
110
182
77
23
74