15
33
11
21
36
23
26
30
28
52
32
49
43
73
89
50
79
70
42
41
29
16
34
45
81
54
105
56
75
347
17
24
93
101