12
118
67
363
28
191
376
93
159
351
380
130
144
1484
68
86
100
593
215
76
38
162
177
75
786
508
69
62
280
52
480
295
90
29
61
181
348
85
123
87
96
122
56
27
22
71
23
18
70
24
45