47
22
28
64
119
25
29
52
21
122
76
37
53
18
16
40
27
14
96
65
123
133
621
645
58
155
46
45
4
56
100
11
54
24
31
101
20
282
48
168
10
69
8
114
74
19