12
20
47
123
14
26
7
50
6
53
8
3
88
74
87
34
201
33
146
32
374
67
36
18
15
55
31
110
57
54
134
10
17
345
107
25
23
41
89
73
19
27
29
64
76
396
149
85