71
28
17
24
47
30
23
73
11
70
36
171
592
89
68
109
152
81
85
49
268
52
53
133
154
59
60
37
201
40
66
21
74
18
107
22
33
19
101
27
172
43
243
294
633
451
137
274
180