99
24
97
37
40
206
42
56
94
169
53
13
90
69
33
46
38
61
20
36
23
29
26
63
98
48
102
110
65
182
54
92
75
45
43
172
308
82
618
55
39
185
381
385
21
78
134
165