43
31
23
80
72
198
51
90
92
32
36
10
140
33
175
47
71
11
211
168
20
407
17
147
111
82
115
50
27
528
8
7
67
44
69
21
61
16
41
30
24
38
18
29
40
35