77
127
73
85
31
84
68
94
49
16
23
96
69
62
57
59
95
40
45
50
51
20
42
36
63
37
21
65
262
24
117
113
91
83
240
99
89
44
61
106
155
112
10
32
137
125
70
161
284
264
104
55
81
644