91
111
70
68
15
35
100
18
56
41
414
60
322
26
632
30
63
39
21
50
28
23
19
43
20
49
47
938
29
9
162
57
84
55
45
171
151
856
25
65
310
159
90
51
257
385
33
37
563