47
28
186
34
22
9
43
81
75
73
37
18
33
30
25
31
1
7
48
5
324
82
89
49
76
19
20
17
11
41
24
12
39
4
88
53
32
288
63
40
77
14
259
8
45
100
54
97