3
7
4
11
27
193
129
1
15
8
9
80
26
14
87
16
13
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