46
41
99
209
23
217
85
72
22
391
163
71
320
61
49
38
168
40
12
57
30
56
86
36
25
8
54
58
161
183
33
48
35
6
5
116
26
7
138
76
11
17
43
74
59