49
26
9
38
69
41
31
15
131
70
107
45
87
28
29
80
13
30
55
123
6
20
115
82
21
259
47
159
17
274
83
106
59
63
86
100
52
18
67
40
111
37
126
33
14
22
105
248
68