39
23
204
26
102
13
78
42
24
19
120
28
97
30
40
22
46
94
14
145
207
278
99
86
678
67
83
93
41
154
65
21
12
53
50
32
90
60
79
111
157
175
96
10
113
257