3
13
154
8
16
27
6
1
10
127
142
138
125
14
32
22
29
11
31
75
9
26
58
54
130
42
4
44
47
35
346
21
34
36
56
12
71
45
37
17
20
201
290
178
80