4
5
41
25
51
26
49
44
37
67
29
36
22
53
105
10
13
39
68
31
146
50
43
260
65
70
23
64
91
124
576
57
54
496
87
34
69
102
24
30
42
38
166
142
447