124
128
88
87
95
41
166
178
356
85
15
175
131
361
16
71
63
49
130
27
46
48
8
332
207
33
35
53
26
14
79
70
107
72
114
22
482
64
76
99
143
102
40
119
56
159
20
45
24
61
429
344