87
172
163
58
24
131
18
106
99
240
607
76
14
25
214
108
602
70
119
37
39
147
22
61
12
2
101
219
659
1226
33
42
149
48
82
161
59
160
43
28
41
128
710
187
15
38
31
16
23
84
21