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