49
46
32
256
101
23
30
99
27
26
68
39
16
18
88
12
7
41
6
11
20
50
14
48
52
108
142
93
15
58
319
13
135
304
76
462
28
35
873
174
413
180
33
25
204
184
198
128
64
95