58
39
94
93
89
30
44
68
27
11
253
77
41
173
38
412
305
33
636
78
14
133
51
49
52
82
54
208
31
74
265
5
42
174
48
213
29
70
17
127
117
221
32
16
56
201
67