139
59
231
210
88
371
34
131
832
32
43
103
182
19
45
22
94
636
55
69
38
11
29
47
121
98
61
18
64
93
33
48
14
73
116
160
28
41
283
419
377
39
17
99
469
130