8
12
47
15
331
24
19
4
20
30
41
25
99
36
5
112
54
51
116
103
46
48
92
39
61
129
237
14
106
75
419
149
17
124
35
29
142
117
101
384
209
22
269
23
32
89
49
304
155
111
63
260