89
36
112
117
66
27
24
15
42
91
85
22
76
69
14
110
83
31
73
28
20
49
30
17
26
46
38
43
48
34
21
37
54
51
186
16
32
74
102
68
244
62