46
40
154
88
86
332
23
176
82
54
173
223
124
109
136
52
512
762
97
35
104
27
100
15
70
43
166
95
282
32
36
24
42
17
102
41
67
69
65
38
161
80
28
30
57
59
60
58
108
33