7
33
10
11
55
18
57
44
59
87
95
89
43
9
21
16
51
3
39
46
29
186
8
15
114
31
42
270
50
159
67
30
120
364
218
156
102
47
69
41
340
38
210
131
194
80
274
124