33
25
173
42
18
53
129
62
194
411
34
54
365
1119
56
508
29
44
259
74
117
41
127
109
518
115
31
116
280
520
81
39
70
4504
97
63
73
32
137