8
46
13
117
23
5
26
37
54
35
31
104
33
78
69
242
43
142
121
193
85
89
14
2
156
45
3
55
7
11
66
62
41
86
67
74
51
10
1299
140
335
34
65
469
56
293
130
99
36
60
71