76
45
42
88
37
23
129
16
59
173
91
102
18
73
49
47
70
213
40
113
164
63
98
247
182
62
135
65
145
208
66
58
233
81
74
15
54
77
228
157
25
146
22
60
211
117
103
82
87
83
24
39
19
20
69