12
21
957
82
97
295
312
40
37
81
34
53
23
11
5
16
1425
28
72
292
41
94
19
14
10
7
18
205
367
4
31
55
32
435
42
106
92
278
156
98
20
107
60
130
167
99
13
24
26
810
45