26
9
36
69
41
31
15
128
70
107
45
87
28
29
79
13
30
55
122
6
20
115
81
21
259
80
47
159
17
274
83
130
106
59
63
86
98
50
18
67
39
110
37
126
33
14
58
22
103
40
248
68
119