4
18
123
69
37
21
60
8
14
15
26
19
13
106
10
110
115
80
47
6
22
124
27
186
51
159
46
98
28
42
39
262
128
95
25
167
107
17
66
93
92
55
50
38
83
372
12
81
29
58
73