3
40
11
157
29
28
27
99
12
6
8
22
10
21
15
17
137
51
37
26
4
107
13
46
1
123
45
24
80
14
33
19
72
191
7
16
78
9
102
38
48
241
42