6
109
32
58
28
90
81
18
17
27
40
264
102
21
16
246
204
75
12
20
94
34
25
15
19
53
227
14
4
63
29
47
7
5
111
22
100
11
52
30
24
8
9
106
13
38