39
5
109
70
101
87
51
54
241
129
123
17
155
8
45
105
15
238
9
7
28
13
110
43
38
12
46
182
120
237
388
10
16
132
172
144
138
127
213
33
171
136
31
117
19
82
88
47
300