93
22
41
158
74
98
14
5
24
18
185
251
81
134
57
94
76
296
9
56
23
28
133
167
21
177
218
31
295
113
160
65
120
103
11
59
84
60
152
189
30
66
38
238
111
89
321
10
36
533
169
91
487
35