15
17
22
3
5
7
9
31
36
271
53
20
34
6
19
63
30
79
21
89
38
8
25
156
1088
65
97
167
135
26
13
233
137
51
216
49
60
10
59
35
16
92
250
27
57
50
12