39
113
191
137
53
236
75
69
242
106
58
472
87
48
34
71
80
54
349
47
30
317
85
256
26
125
119
86
218
140
115
76
32
21
122
128
43
35
59
226
141
178
20
893
3512
158