40
149
93
115
72
202
70
370
25
47
57
708
96
108
7
18
6
48
29
30
13
60
608
130
239
976
127
284
62
34
105
35
14
54
458
59
23
254
78
50
67
264
37
233
218
86
74
221
157
204