7
28
8
22
117
44
68
10
5
93
29
13
80
50
57
31
86
11
155
15
263
118
229
157
21
251
98
41
6
164
42
84
83
67
32
39
272
85
226
320
26
38
92
19
70
24
17
14
27
2