11
44
94
36
21
9
81
6
19
50
17
14
92
40
18
15
34
45
27
25
13
64
123
29
98
24
121
60
23
48
39
33
68
86
22
257
747
375
272
93
84
30
52
1512
42
43
1343
31
284