89
33
38
15
23
29
77
43
123
216
17
59
49
34
54
11
5
39
63
44
67
51
36
57
27
28
70
37
24
32
106
83
30
61
126
74
31
56
76
52
195
80
65
84
148
48