3
44
18
17
10
169
21
33
35
14
20
36
150
9
96
77
57
41
229
191
238
122
32
163
13
26
55
50
108
15
137
47
23
28
52
4
37
213
19
34
31
64
308
54
12