18
26
117
88
13
306
2
59
74
6
215
171
253
212
1
151
83
8
102
51
108
112
61
77
179
33
21
155
3
58
17
38
28
11
91
14
4
75
27
7
48
5
50
54