41
22
27
32
59
18
124
48
97
88
44
134
20
37
24
112
83
74
51
53
67
107
261
96
25
115
1003
172
169
3308
884
80
45
235
26
186
33
21
495
35
14
15
28
30
98
200
85
332
94
69
292
246