11
50
125
27
29
54
91
13
45
23
18
321
14
22
8
47
44
84
33
30
55
329
95
52
154
28
25
289
19
97
42
31
68
774
21
49
235
174
86
655
77
34
88
16
473
53
5
96
26
10