47
5
8
31
116
24
138
15
4
11
71
22
20
40
70
65
7
59
55
23
36
37
90
29
155
14
73
77
69
96
46
41
56
67
53
26
12
16
109
97
85
39
51
84
50
258
49
118
32