6
12
3
2
15
17
5
41
145
92
36
56
79
98
78
27
83
247
116
68
87
58
29
35
51
76
45
64
24
179
18
69
254
9
26
19
43
21
13
37
23
38
34
8
16
22
93
28