456
74
31
64
131
120
111
70
140
63
42
73
41
224
59
33
89
109
177
99
84
121
20
68
46
141
79
35
78
43
317
148
67
66
115
88
55
97
51
119
157
8
5
212
302
282
61
81
91
154
273
60