39
110
59
268
299
29
61
356
85
150
64
106
76
167
55
25
36
130
18
51
89
13
74
141
54
27
409
6
83
43
62
32
33
114
48
189
223
94
16
66
134
37
192
126
24
34
45
70
239