4
8
7
18
17
91
25
23
9
32
72
60
16
34
57
43
40
11
29
76
93
73
173
49
128
55
547
45
81
24
137
117
103
114
356
417
158
201
361
228
51
136
41
59
453
108
120
247
77
154
161
187
140