17
27
133
102
132
2
44
90
9
981
166
14
13
18
19
51
7
295
217
39
25
12
3
145
81
149
162
26
23
21
48
32
114
60
70
34
71
100
545
11
43
22
157
38
79
87