89
32
70
160
83
406
58
95
72
60
34
129
26
49
52
20
31
37
113
143
16
30
82
8
196
120
56
41
107
43
87
61
170
19
93
39
100
101
53
17
92
21
36
11
42
65
124
33
1508