103
382
110
74
35
448
71
321
451
164
24
21
152
213
96
88
32
145
128
95
46
68
125
99
60
139
112
57
86
200
61
47
91
263
156
69
221
64
67
76