55
126
96
38
247
135
11
259
202
309
308
65
16
10
46
138
128
137
212
50
198
245
80
30
68
63
85
18
120
82
47
62
32
28
29
25
5
75
58
43
392
48
8
90
86
45
37
972
20
61