4
6
25
23
29
21
12
43
69
57
15
11
22
121
150
113
34
56
199
100
44
41
1
67
30
123
40
91
36
46
194
13
32
269
213
62
97
81
89
28
10
99
31
70
54
19
120
58
52
17
102
167
105