4
7
86
30
32
50
8
18
157
64
21
20
34
17
13
10
152
9
3
141
63
19
45
31
1
330
98
67
158
36
26
108
49
1029
93
5
55
11
12
42
22
68
78
27
77
29