128
303
45
81
271
77
85
433
184
127
137
70
109
38
240
205
442
21
163
245
28
111
108
102
105
122
416
22
107
356
36
174
39
156
50
93
65
89
84
44
247
123
213
346
100
78
256
53
274
24
113