7
23
9
15
288
126
39
33
5
86
24
44
26
8
48
79
72
54
14
96
939
17
81
111
117
232
93
168
254
38
163
13
31
12
27
50
46
29
65
32
49
205
75
177
59
162
41
25