3
7
4
11
26
193
129
1
15
8
80
14
86
16
13
27
10
5
58
48
20
57
38
24
23
145
43
55
36
32
177
34
19
31
25
131
225
138
184
155
139
71
124
248
98
75