65
29
200
685
56
18
102
22
93
253
448
17
302
81
96
41
111
49
57
483
230
701
110
156
134
116
14
37
172
160
86
34
473
218
144
346
72
30
40
45
250
188
119
150
141
146
98
64
246
46
114
145