105
30
169
92
129
64
189
97
124
88
72
83
21
53
122
86
32
31
35
159
62
98
49
185
71
218
65
41
17
23
78
251
18
157
143
74
61
156
93
55
13
27
79
77
46
146
144
94
19
43
39
290
33