31
61
26
53
149
59
89
20
56
18
50
97
32
14
11
29
176
108
75
164
259
128
10
170
55
54
43
137
205
312
143
120
25
85
217
2
77
5
21
19
73
251
88
7
193
49
22
8
41
44