20
27
15
76
102
63
16
34
35
45
7
21
12
28
90
18
54
51
94
141
91
31
49
10
9
36
275
22
501
5
43
179
8
79
74
44
65
150
137
13
213
88
78
52
19