34
40
29
123
47
17
82
52
21
48
260
39
300
97
53
38
95
42
19
26
32
55
9
37
186
154
49
27
35
60
103
71
18
295
11
33
43
84
5
45
50
67
302
122
269
104
80
111
94
87
288