13
15
4
9
3
24
35
20
38
14
16
6
18
19
17
31
144
10
33
79
48
34
549
65
72
86
67
121
102
141
129
185
139
187
221
353
520
281
206
279
172
421
167
92
70
80
148
98