42
246
65
131
28
54
29
190
225
27
185
121
154
22
120
153
574
38
384
445
66
351
39
101
19
387
136
67
51
314
325
53
99
161
70
94
119
96
17
14
78
104
89
97
37
62
23
107
73
35
265
63
49
47
86
11