12
8
42
47
23
10
35
33
41
44
7
66
104
18
56
32
78
88
49
30
229
117
61
160
65
249
136
73
43
37
11
113
143
131
118
93
124
62
34
9
27
76
45
52
58
39
399
4
67
16