279
35
61
8
45
29
18
67
49
48
76
37
40
20
93
57
12
107
87
98
79
34
81
124
71
139
47
84
222
21
161
248
14
157
260
166
53
13
62
80
15
85
41
26
138
44
68
155
42