70
159
83
406
58
95
60
34
129
26
49
51
19
31
37
113
139
16
30
82
8
196
120
72
56
41
107
43
69
87
61
170
93
39
99
100
101
53
17
92
21
36
11
42
65
124
33
1484
25
13