57
38
15
102
10
91
97
118
113
135
233
171
99
331
146
181
165
205
117
50
31
42
21
63
160
103
74
83
75
107
172
230
544
41
751
24
58
449
287
757
84
44
68
72
88
294
61
246
46
55
26