8
29
18
121
50
416
40
61
85
181
7
20
73
10
67
81
4
92
111
276
12
98
141
32
22
9
5
13
59
240
11
394
34
80
38
19
16
15
193
57
36
122
39
79
24
62
28
223
46
117
33