4
5
9
38
10
36
13
21
31
7
34
11
86
28
19
55
27
18
16
6
35
14
61
43
68
15
101
65
41
57
59
83
874
56
109
115
119
209
374
120
122
52
141
40
48
50