4
23
144
68
20
18
53
26
38
34
30
5
17
404
36
32
43
2
14
42
57
16
12
7
31
6
24
19
33
85
222
107
101
95
93
178
9
15
91
51
47
35
111
66
48
82
237
330
8
60