36
74
22
33
26
518
314
118
85
44
161
293
28
465
250
229
37
69
49
79
39
17
937
231
27
96
59
53
203
45
19
499
88
195
65
29
150
160
50
42
51
129
63
47
112
73
86