188
244
176
31
50
446
91
21
77
63
66
56
23
39
95
34
33
10
20
60
81
12
16
99
148
110
158
217
30
140
133
106
71
123
348