181
218
298
801
45
17
148
272
24
117
167
130
68
284
48
34
150
61
136
388
65
70
134
367
98
64
114
57
33
16
93
14
80
91
88
76
59