4
1
8
14
11
93
25
22
7
98
131
21
81
127
47
104
58
260
20
29
15
167
145
75
30
114
83
41
55
28
138
27
43
89
62
86
16
51
184
18
77
111
88
85
92
158
447
1406
316
106