12
19
13
52
38
121
58
74
48
36
24
6
31
14
4
25
7
56
76
29
247
30
43
37
457
21
344
82
27
410
9
127
136
189
169
362
8
64
215
206
54
384
34
18
23
59
22
95
156
295
32
47
28