4
23
5
24
22
64
477
1501
1673
32
158
45
39
16
25
116
168
20
94
18
194
19
54
50
59
11
13
14
92
67
81
48
2
3
7
30
8
35