58
38
223
42
187
94
55
56
184
16
44
86
68
20
13
47
53
15
49
34
23
126
90
46
76
232
43
64
276
80
199
179
41
28
82
93
253
228
19
124
45
66
50
74
135
92
25
97