12
92
533
31
32
57
61
44
54
68
10
55
23
80
36
699
101
67
1370
49
29
82
87
15
28
20
38
18
45
42
24
8
156
171
214
21
287
167
468
74
276
1390
34
351
207
107
78
22
88
150
407