43
51
10
37
4
28
40
212
11
32
27
906
23
7
21
42
79
29
81
2
38
25
382
84
180
9
107
48
14
20
993
119
16
49
24
41
12
34
17
30
46
299
56
13