12
138
187
80
30
49
314
252
653
32
39
389
29
70
27
46
306
81
400
108
67
36
179
13
31
22
56
69
203
89
44
122
544
77
189
35
78
269
7
34
214
50
71
105
204
14
256
115
86
24