11
25
97
119
37
85
69
40
24
86
55
82
53
598
44
72
32
51
60
42
178
33
41
54
43
118
39
382
130
88
57
212
38
63
189
98
50
197
28
19
889
138
14
10
102
89
9
17
23
330