77
35
97
23
42
62
12
40
116
75
194
51
44
59
115
85
110
65
21
70
37
120
46
91
177
17
28
112
47
14
63
39
52
277
80
183
139
74
73
161
38
137
90
106
48
89
130
148
123