47
41
30
16
522
32
79
28
58
39
51
159
143
48
89
6
131
36
69
12
124
75
26
218
91
7
22
136
55
185
34
187
31
56
40
63
86
54
156
208
84
130
57
25
17
4
29
50
65
83
23
66