12
45
310
229
98
81
55
6
79
10
21
57
107
26
56
15
37
434
19
48
23
129
93
32
113
11
41
85
33
28
62
16
27
65
50
9
3
35
8
158
14
74
31
139
42
7