118
29
31
67
45
50
42
65
125
337
25
26
40
18
7
74
44
20
177
94
1887
49
39
13
120
34
11
9
14
38
108
119
8
54
17
37
68
33
58
100
91
61
128
78
103
142
129