4
5
12
23
22
68
7
21
27
15
35
45
32
36
13
31
47
53
24
131
73
19
18
10
138
58
61
30
44
16
59
147
159
90
84
275
190
149
122
112
171
64
116
337
194
260
108
80