39
27
19
37
52
191
50
65
57
40
15
17
44
80
5
11
30
148
26
116
228
77
83
63
178
78
388
14
74
36
90
29
375
76
248
89
120
235
149
111
34
103
48
171
158
403
185
287
81
242
102