58
135
12
20
122
162
76
47
78
61
53
43
107
18
28
37
232
40
36
84
49
19
98
243
97
35
73
69
134
56
55
13
89
24
23
87
249
15
181
168
88
30
14
6
284
2
246
50
22