19
35
36
118
29
31
67
45
50
42
65
125
337
25
26
40
18
7
74
44
20
94
1892
263
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