4
10
89
144
20
27
14
83
76
58
49
100
9
51
8
34
244
151
514
95
21
43
215
59
207
37
105
742
292
40
52
71
23
31
26
57
165
11
62
25
19
53
38
187
75
78
118
136
93
72
87
48
166