45
7
117
257
25
99
179
51
142
17
81
325
12
47
112
138
195
3
26
140
136
248
175
67
131
76
89
46
439
71
77
120
247
121
41
31
792
978
503
264
1182
781
19
68
30
49
5
24
400
201