24
15
278
108
37
88
32
103
197
72
50
61
95
194
43
36
71
55
46
35
81
144
16
186
121
3
259
70
10
12
67
5
38
107
31
239
45
53
238
78
142
256
139
23
18
28
44
111
25
69