15
17
22
2
5
7
8
9
31
36
271
53
3
20
6
19
63
30
79
21
89
38
25
156
1086
65
95
167
135
26
13
233
34
136
51
216
49
59
10
57
35
91
250
27
56
50
12