406
58
95
71
60
34
129
26
49
52
20
31
37
113
140
16
30
82
8
196
120
72
56
41
107
43
69
87
61
170
19
93
39
100
101
53
17
92
21
36
11
42
65
124
33
1506
13
28
29