80
38
201
43
132
12
21
121
142
22
192
136
194
104
49
51
67
68
73
74
45
20
26
148
7
8
165
35
211
130
79
37
32
474
19
421
670
232
33
52
256
54
93
331
218
70
112
705
100
23
62