39
32
33
29
72
177
284
110
171
159
23
8
41
168
20
15
78
46
34
22
108
182
113
17
715
76
67
19
52
200
14
49
442
37
47
24
114
25
81
260
412
74
84
82
65
131
42
129
250
3