6
2
8
14
4
11
93
25
15
23
98
133
22
81
127
47
104
58
260
20
29
168
146
75
30
114
83
41
55
138
28
44
89
62
86
18
51
184
19
77
111
88
85
92
158
447
1406
316
106