162
326
26
145
146
27
227
192
634
37
12
9
21
14
15
105
537
5
93
94
39
104
48
34
32
55
29
207
87
38
97
250
24
309
17
30
46
13
203
89
214
109
28
43
269
212
98
125
100
49