94
39
23
36
22
101
43
62
27
122
34
38
76
79
35
72
7
66
63
46
41
6
56
28
49
127
8
12
18
30
14
68
126
44
113
11
24
45
118
88
205
112
26
42