60
200
55
54
31
50
63
72
13
29
17
78
136
281
339
90
68
49
292
83
152
65
243
85
102
144
39
568
114
80
61
101
231
51
150
109
95
199
41
46
147
213
252
34
67
25
84
73
161
240